@charset "UTF-8";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-width:3px 3px 0 0;height:9px;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border:8px solid #0000;box-sizing:initial;content:"";height:0;left:-8px;position:absolute;width:1px;z-index:-1}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-top:-8px;top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#f0f0f0;border-top:none}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae;top:-1px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-top-color:#aeaeae;bottom:-1px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{border-radius:.3rem;font-family:Helvetica Neue,helvetica,arial,sans-serif}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{left:50px;position:absolute}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{background-color:#f0f0f0;border-top-left-radius:.3rem;padding:8px 0}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}.invoice-logo{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.pro-name{color:#333;font-size:1.1em;margin-bottom:10px;text-align:left}.pro-name p{font-weight:600;margin:0}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.feedback-overlay{align-items:center;background:#00000080;bottom:0;display:flex;left:280px;position:fixed;right:0;top:0;z-index:1000}.feedback-form{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-left:20px;padding:20px;width:400px}.feedback-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.feedback-header h3{color:#333;margin:0}.close-btn{background:none;border:none;color:#666;cursor:pointer;font-size:24px}.feedback-content{margin-bottom:20px}.feedback-content textarea{border:1px solid #ddd;border-radius:4px;margin-bottom:20px;padding:10px;resize:vertical;width:100%}.feedback-footer{display:flex;gap:10px;justify-content:flex-end}@media (max-width:768px){.feedback-overlay{left:0}.feedback-form{margin:20px auto;width:90%}}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/Inter-VariableFont_slnt,wght.853e01975d2783d9fa29.ttf) format("truetype")}@font-face{font-family:Abhaya Libre;font-style:normal;font-weight:400;src:url(/static/media/AbhayaLibre-Medium.2fa6e039eeadd1a45295.ttf) format("truetype")}h1,h2,h3,h4,h5{text-wrap:balance}h3{font-size:28px;font-weight:500}@media screen and (max-width:768px){h1{font-size:27px}p{font-size:15px}}p{text-wrap:pretty}:root{--big:8.33333vw;--mid:4.16667vw;--small:2.08333vw;--xsmall:1.25vw;--max-w:1440px}@media screen and (max-width:500px){:root{--big:33.33333vw;--mid:16.66667vw;--small:4.16667vw;--xsmall:4.16667vw}}*,:after,:before{box-sizing:border-box;margin:0;outline:0;padding:0}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-thumb{background:#25aaa5}::-webkit-scrollbar-track{background:#0000}*{scrollbar-face-color:#25aaa5;scrollbar-track-color:#d8d8d8}html{scroll-behavior:smooth}body{background-color:#fff;color:#000;font-family:Inter,sans-serif;overflow-x:hidden;overflow-y:scroll}.page{display:flex;height:100vh}.content{align-items:flex-start;background-color:#fcfcfc;display:flex;flex:1 1;height:100%;overflow:auto;width:100%}.non-active{position:relative}.non-active:before{background-color:#ffffffd4;content:" ";display:flex;height:100%;padding:50px;width:100%;z-index:700}.non-active:after,.non-active:before{align-self:center;justify-self:center;position:absolute}.non-active:after{background-color:#fff;border-radius:9px;box-shadow:0 4px 40px 0 #00000040;content:"En attente de confirmation...";font-size:24px;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:50%;padding:20px;top:50%;transform:translate(-50%,-50%);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:800}.sousmenupro{border-bottom:1px solid #006963;border-radius:5px;display:flex;margin-left:2.08333vw;margin-left:var(--small);margin-right:2.08333vw;margin-right:var(--small);margin-top:1.25vw;margin-top:var(--xsmall);width:calc(100% - 4.16667vw);width:calc(100% - var(--small) - var(--small))}.sousmenupro button{align-items:center;background-color:#fff;border:none;border-left:1px solid #25aaa5;color:#006963;display:flex;font-size:16px;gap:2px;justify-content:center;padding:5px 10px}.sousmenupro button:first-child{border-radius:5px 0 0 5px}.sousmenupro button.active{background:#006963;color:#fff}.sousmenupro button:hover{background-color:#25aaa5;color:#fff}.dynamicswitch{align-items:center;background-color:#f2f2f2;border-radius:9px;gap:5px;justify-content:space-around;margin-bottom:10px;width:100%}.dynamicswitch p{font-size:16px;font-weight:600}.dynamicswitch .btn{align-items:center;border-radius:50px;color:#006963;display:flex;justify-content:center;padding:10px;transition:.2s ease-in-out;width:100%}.dynamicswitch .btn.active{background-color:#002927;color:#fff;transition:.2s ease-in-out}.dynamicswitch .btn:hover{background-color:#006963;color:#fff;transition:.2s ease-in-out}.flex-h{flex-direction:row;overflow:auto;width:100%}.flex-h,.flex-h .left{display:flex;height:100%}.flex-h .left{flex-direction:column;gap:30px;justify-content:start;overflow:scroll;padding:2.08333vw;padding:var(--small)}.flex-h .left.sep{border-right:1px solid #d8d8d8}.flex-h .center{align-items:center;flex-direction:column;gap:30px;justify-content:start;padding:2.08333vw;padding:var(--small);width:100%}.flex-h .center,.flex-h .right{display:flex;height:100%;overflow:scroll}.flex-h .right{flex:1 1;flex-direction:column;position:relative}.sgap{gap:15px}.sgap-10{gap:10px}.sgap-5{gap:5px}.sgap-20{gap:20px}.sgap-30{gap:30px}.sgap-40{gap:40px}.space{flex:2 1}li{list-style-type:none}a{background-color:#fff;color:#006963;text-decoration:none;transition:.15s ease-in-out}a p{font-size:16px}a:hover{cursor:pointer;transition:.15s ease-in-out}p{font-size:14px;font-weight:500}.spefont{font-family:Abhaya Libre,serif}button{cursor:pointer}.strong{font-size:16px;font-weight:600;padding:1px}.desc{color:#787878}.grp{flex-wrap:wrap;gap:0 5px}.grp,.justify{align-items:center;display:flex;width:100%}.justify{cursor:pointer;justify-content:space-between;text-align:left}span{align-self:center;background-color:#d9d9d9;height:1px;width:100%}span.verti{height:10px}span.verti,span.vertibig{background-color:#d9d9d9;width:1px}span.vertibig{height:100%}.section,section{display:flex;justify-content:center}.section .contentfront,section .contentfront{align-items:center;display:grid;grid-template-columns:repeat(12,1fr);margin:auto;max-width:1440px;width:90%}h1 span,h2 span{background-color:#0000}.iconl{align-items:center;display:flex;gap:10px}.iconl p{white-space:nowrap}.btn-base{align-items:center;background-color:#0000;border:.5px solid #0000;border-radius:0;border-radius:5px;display:flex;gap:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:2px;transition:.15s ease-in-out}.btn-base svg{width:9px}.btn-base p{color:#006963;font-family:Inter,sans-serif;font-weight:600}.btn-base .tac{text-align:center}.btn-base.danger p{color:#ff4d00}.btn-base.danger:hover{background-color:#f2f2f2;cursor:pointer}.btn-base:hover{border-color:#787878;cursor:pointer}.btn-base.rond{aspect-ratio:1.1;border-radius:100px;padding:15px}.btn-base.disabled{cursor:not-allowed;opacity:.5}.btn-simple{align-items:center;background:#006963;border-radius:9px;display:flex;gap:10px;justify-content:center;padding:5px 15px}.btn-simple p{color:#fff;font-size:16px;font-weight:500}.btn-simple:hover{background:#002927}.btn-simple svg{width:15px}.nouvMdp{width:100%}.btn-pro{align-items:center;background:#006963;border:none;border-radius:9px;display:flex;gap:10px;justify-content:center;padding:10px;transition:.15s ease-in-out}.btn-pro p{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:500}.btn-pro:hover{background:#002927;cursor:pointer;transition:.15s ease-in-out}.btn-pro.danger{background:#ff4d00}.btn-pro.danger p{color:#fff}.btn-pro.danger:hover{background-color:#943500}.btn-pro.scnd{background:#f2f2f2}.btn-pro.scnd p{color:#000;font-family:Inter,sans-serif}.btn-pro.scnd:hover{background:#d8d8d8}.btn-pro.off{filter:grayscale(50%);pointer-events:none}.btn-pro.off p{color:#949494;font-family:Inter,sans-serif}.btn-pro.full{margin-top:1.25vw;margin-top:var(--xsmall);width:100%}.btn-pro .loadingAnim svg{fill:#fff;height:20px}.btn-front{align-items:center;background:#006963;border:none;border-radius:50px;display:flex;gap:10px;justify-content:center;overflow:hidden;padding:7px 15px;position:relative;transition:.15s ease-in-out}.btn-front.spe{background:#25aaa5;padding:5px 5px 5px 15px}.btn-front.spe span{background:#006963;height:100%;left:-20px;position:absolute;transform:skew(20deg);transition:.15s ease-in-out;width:100%}.btn-front.spe .icon{align-items:center;aspect-ratio:1;background-color:#fff;border-radius:50px;display:flex;height:30px;justify-content:center;transition:.15s ease-in-out;width:30px;z-index:10}.btn-front.spe:hover{background:none;cursor:pointer;transition:.15s ease-in-out}.btn-front.spe:hover span{background-color:#002927;left:-10px;transition:.15s ease-in-out;width:150%}.btn-front.spe p{color:#fff;font-family:Inter,sans-serif;padding:5px;z-index:2}.btn-front.spe.active{background:#002927}.btn-front.spe.active span{background-color:#002927}.btn-front.black{background-color:#524d4d}.btn-front p{color:#fff;font-family:Inter,sans-serif;font-size:16px;white-space:nowrap;z-index:2}.btn-front:hover{background:#002927;cursor:pointer;transition:.15s ease-in-out}.fin{position:relative}.fin:after{background:linear-gradient(270deg,#fff,#d9d9d900 54.27%,#ffffff24 0,#fff0 97.14%);left:100%;position:absolute;top:100%}.dnone{display:none!important}.modal{background:#ffffffb5;height:100%;left:0;min-width:100vh;overflow:scroll;position:fixed;top:0;width:100vw;z-index:10000}.modal .registerPro{display:flex;flex-direction:column;gap:15px}.modal .registerPro .dynamicswitch{margin:inherit}.modal .proEvent{width:100%}.modal .proEvent button{margin:inherit;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.modal .formheader{border-bottom:1px solid #d9d9d9;display:flex;margin-bottom:15px;padding:10px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.modal .formheader,.modal .modal-content{align-items:center;background:#fff;min-width:500px}.modal .modal-content{border:1px solid #787878;border-radius:15px;box-shadow:15px 31px 40px 0 #0000005e;display:inline-flex;flex-direction:column;gap:40px;margin-bottom:50px;margin-top:calc(140px + 2vh);max-width:1000px;padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal .confirmation,.modal .confirmation .result,.modal .result,.modal .result .result{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center}.modal .confirmation .result,.modal .result .result{max-width:500px;text-align:center;width:100%}.modal .confirmation .result p,.modal .result .result p{font-size:16px;font-weight:500}.modal .confirmation .illu,.modal .result .illu{align-items:center;border:1px solid #25aaa5;border-radius:9px;display:flex;flex-direction:row;gap:10px;justify-content:space-around;padding:15px}.modal .confirmation .illu.alert,.modal .result .illu.alert{border:1px solid #ff4d00}.modal .confirmation .illu svg,.modal .result .illu svg{max-width:70px;width:70px}.modal .confirmation .illu .txt,.modal .result .illu .txt{display:flex;flex-direction:column;gap:5px;text-align:left}.modal .confirmation .illu .txt p,.modal .result .illu .txt p{font-size:18px}.modal.open{align-items:flex-start;display:flex;justify-content:center}.modal.closed{display:none}.modal .btns{padding-top:15px}.modal .btns a,.modal .btns button{width:100%}.modal button{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal button.inactive{cursor:not-allowed;filter:grayscale(100%)}.alerttop{background-color:#92ffb1;border-radius:9px;box-shadow:0 4px 40px 0 #00000040;padding:15px 10px;position:fixed;right:40px;top:30px;transition:.2s ease-in-out;width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:11000}.alerttop.open{display:block}.alerttop.alert{background-color:#ffe2d1}.alerttop.closed{opacity:0;transform:translateY(calc(-100% + 30px));transition:.2s ease-in-out}.alerttop .btn-base{padding:5px}.alerttop .btn-base svg{width:15px}.alerttop .alert-content{align-items:center;border-radius:9px;display:flex;gap:8px;justify-content:space-between;margin:auto;max-width:1440px;width:90%}.alerttop .alert-content .txt{align-items:center;display:flex;gap:15px}.alerttop .alert-content .txt p{font-size:16px;font-weight:500}.alerttop .alert-content .txt svg{width:25px}.alerttop svg{width:18px}.alerttop .btns{display:flex;flex-direction:row;gap:15px;padding-top:15px}.alerttop .btns a,.alerttop .btns button{width:100%}.tsave{display:flex;justify-content:space-between}.m-15{margin:15px}.filtre{display:flex;gap:5px 10px}.filtre a{background:#fff;color:#000;font-size:16px;padding-left:5px}.filtre a.active,.filtre a:hover{color:#006963;font-weight:600}.filtre.verti{flex-direction:column}.filtre span{align-self:center}.loading{height:20px;overflow:hidden;position:relative;width:100%}.loading span{animation-duration:1s;animation-iteration-count:infinite;animation-name:loadinganim;background:linear-gradient(270deg,#fff,#d9d9d900 54.27%,#ffffff24 0,#fff0 97.14%);height:100%;position:absolute;transform:translateX(50%);width:100%}.loadingAnim{align-items:center;align-self:center;display:flex;grid-column:1/-1;height:100%;justify-content:center;justify-self:center;width:100%}.loadingAnim svg{fill:#006963;height:70px}.formheader{align-items:center;background:#fff;border-bottom:1px solid #d9d9d9;display:flex;padding:10px;position:-webkit-sticky;position:sticky;top:110px;z-index:10}.step-indicator{display:flex;flex:1 1;gap:15px;justify-content:flex-end}.step-indicator svg{width:12px}.step-indicator .step-item{align-items:center;display:flex;flex-direction:column;gap:7px;justify-content:center}.step-indicator .step-item p{color:#787878}.step-indicator .step-item.active p{color:#002927}.dropzone.drag-over{background-color:#0000001a;border:1px dashed #006963}.itemnotif{align-items:center;background-color:#92ffb1;border:.5px solid #d8d8d8;border-radius:9px;display:flex;gap:15px;padding:10px}.itemnotif.link{cursor:pointer}.itemnotif.link:hover{border:.5px solid #006963;filter:drop-shadow(0 4px 4px rgba(0,0,0,.086))}.itemnotif p{width:100%}.itemnotif svg{width:32px}.itemnotif.alert{background-color:#ffe2d1}.notifs{align-items:center;background:#fff;border:1px solid #ff5e00;border-radius:29px;display:flex;gap:10px;padding:10px;position:relative;transition:.2s ease-in-out}.notifs p{display:none}.notifs svg,.notifs:hover{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));transition:.2s ease-in-out}.notifs:hover{cursor:pointer}.notifs:hover svg{filter:none;transition:.2s ease-in-out}.notifs.nouv{border-radius:9px}.notifs.nouv p{display:inline}.notifs.nouv svg{transform:rotate(25deg)}.notifs.nouv:hover svg{transform:rotate(0deg)}.notifs .nbnotif{align-items:center;background-color:red;border-radius:50px;bottom:0;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;padding:3px;position:absolute;right:0;transform:translate(40%,40%);width:20px}.notifs .nbnotif p{display:block}.notifsac{display:flex;gap:18px}.notifsac .alert{background-color:#ffe2d1}.notifsac .link{cursor:pointer}.plan-switch{align-items:center;background:var(--color-light);border-radius:.5rem;display:flex;gap:1.5rem;justify-content:center;margin:1rem 0;padding:1rem}.plan-switch .plan-option{opacity:.6;text-align:center;transition:opacity .3s ease}.plan-switch .plan-option.active{opacity:1}.plan-switch .plan-option h4{color:var(--color-primary);margin-bottom:.25rem}.plan-switch .plan-option p{color:var(--color-text);font-size:.875rem}.auto-validation{align-items:center;display:flex;gap:1rem}.auto-validation input[type=checkbox]{cursor:pointer;height:20px;width:20px}.auto-validation label{cursor:pointer;margin:0}@keyframes loadinganim{0%{right:30%}50%{right:70%}to{right:30%}}.confirmation{align-items:center;display:flex;flex-direction:column;gap:15px;width:100%}.confirmation p{font-size:16px;font-weight:500}.confirmation .illu{align-items:center;border:1px solid #25aaa5;border-radius:9px;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.confirmation .illu.alert{border:1px solid #ff4d00}.confirmation .illu svg{max-width:70px;width:70px}.confirmation .illu .txt{display:flex;flex-direction:column;gap:5px}.confirmation .illu .txt p{font-size:18px;overflow:hidden;text-overflow:ellipsis}.confirmation .infos{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;width:100%}.confirmation .infos .grp{flex-wrap:nowrap;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.confirmation .grp{display:flex;justify-content:center;width:100%}.cookieConsent{background:#fff;border-radius:15px;bottom:20px;box-shadow:0 4px 40px 0 #00000040;display:flex;flex-direction:column;font-size:16px;font-weight:500;gap:10px;gap:20px;justify-content:left;max-width:500px;overflow:hidden;padding:20px;position:fixed;right:20px;text-align:left;width:100%;z-index:10000}.cookieConsent .head{align-items:center;display:flex;flex-direction:row;font-size:18px;font-weight:600;gap:10px;justify-content:center;width:100%}.cookieConsent .head svg{width:30px}.cookieConsent .form-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:left;padding:15px}.cookieConsent .form-group label{font-size:18px;font-weight:500}.cookieConsent .form-group:hover{background-color:#f2f2f2;border-radius:9px}.cookieConsent.small{cursor:pointer;gap:0;height:50px;padding:15px;width:50px}.cookieConsent.small .head h4{display:none}.cookieConsent.small .btns{pointer-events:none}.cookieConsent.small>:not(.head){margin-left:50%;opacity:0}.simpleswitch{background-color:#524d4d;border:1px solid #d9d9d9;border-radius:50px;cursor:pointer;display:flex;gap:5px;height:25px;justify-content:start;padding:5px;position:relative;transition:.2s ease-in-out;transition:.4s ease-in;width:50px}.simpleswitch span{background-color:#0000;border-radius:50px;height:100%;left:0;position:absolute;transition:.2s ease-in;width:50%}.simpleswitch span:after{background-color:#fff;border-radius:50%;content:" ";height:90%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s ease-in;width:90%}.simpleswitch.active{background-color:#006963;transition:.2s ease-in-out}.simpleswitch.active span{transform:translateX(100%);transition:.2s ease-in-out}.simpleswitch:hover{border:1px solid #006963;transition:.1s ease-in-out}.simpleswitch.disabled{cursor:not-allowed;opacity:.5}.rdvmod{gap:10px}.fourofour,.rdvmod{display:flex;flex-direction:column}.fourofour{align-items:center;gap:20px;height:100vh;justify-content:center}.fourofour h1{font-size:70px;font-weight:600}.fourofour a,.fourofour p{font-size:20px;font-weight:500}.fourofour a{color:#006963;text-decoration:underline}.fourofour .contentFront{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;width:100%}@media screen and (max-width:1024px){.modal{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:inherit;z-index:100000}.modal.open{align-items:flex-start;height:100%}.modal .modal-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0;margin-top:20px;min-width:500px;overflow:none;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.formheader{top:70px}}.mobilevisible{display:none!important}.mobilenotvisible{display:inherit!important}@media screen and (max-width:768px){form .line.fs{grid-column:1/-1;padding:0!important}form .line.fs .form-group{grid-column:span 1}.mobilevisible{display:inherit!important}.mobilenotvisible{display:none!important}.sousmenupro{margin-bottom:20px;margin-top:20px;overflow-x:scroll}.sousmenupro a{white-space:nowrap}.content{width:100%}.modal{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:inherit;z-index:100000}.modal.open{align-items:flex-start;height:100%}.modal .modal-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:0;margin-top:20px;min-width:inherit;overflow:none;padding:10px;width:100vw}.step-indicator .step-item{align-items:center;display:flex;flex-direction:column;gap:7px;justify-content:center}.step-indicator .step-item p{display:none}.step-indicator .step-item.active p{color:#002927;display:block}}.fourofour h1{font-size:50px}.fourofour a,.fourofour p{font-size:16px}.cookieConsent{bottom:0;right:0}.cookieConsent:not(.small){max-height:100%;overflow:scroll}.cookieConsent.small{bottom:10px;right:10px}.cookieConsent .btns{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.cookieConsent .btns button{width:100%}.btn-front{padding:10px 15px}.btn-front p{font-size:14px}.btn-front.spe{padding:7px 7px 7px 15px}.btn-front.spe p{font-size:14px;padding:0}.btn-front.spe .icon{height:25px;padding:5px;width:25px}.btn-pro{padding:10px 15px}.btn-pro p{font-size:14px}.pdfView{height:100vh}.pdfView embed{height:100%;width:100%}.open-payment-modal{overflow:hidden;pointer-events:none;position:relative}.open-payment-modal:after{background-color:rgba(58,90,60,.372);pointer-events:none;z-index:9998}.open-payment-modal:after,.open-payment-modal:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.open-payment-modal:before{align-items:center;background-color:rgba(7,74,11,.468);cursor:pointer;display:flex;font-weight:700;justify-content:center;pointer-events:auto;z-index:9999}.open-payment-modal:hover:before{color:#fff;content:"Pro";padding:5px}.calendrier{background:#fff;border-radius:15px;flex:1 1;flex-direction:row;height:100%;margin:15px 0 0;overflow:scroll;position:relative;width:100%}.calendrier,.calendrier .colonne{display:flex}.calendrier .arret{background-color:#943500}.calendrier .entete{align-self:start;background-color:#fff;display:grid;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:5px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.calendrier .entete p{font-size:12px;text-align:center;white-space:nowrap;width:100%}.calendrier .heure{background-color:#fff;display:grid;min-height:50px}.calendrier .heure .quartn:hover{background-color:#25aaa5;cursor:pointer}.calendrier .heure .quartn:not(.disp){background-color:#dce6e6;cursor:auto}.calendrier.disposdisp .entete p{font-size:14px}.calendrier.disposdisp .heure .quart.disp,.calendrier.disposdisp .heure .quartn.disp{background-color:#25aaa5;cursor:auto}.calendrier.disposdisp .heure .case-rdv{display:none}.calendrier .heure.des{background-color:#fff;border-radius:0;text-align:center}.calendrier .heures{display:grid;grid-template-rows:auto 1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;min-height:100%;min-width:14.2%;min-width:55px;overflow:hidden;position:-webkit-sticky;position:sticky;width:50px;z-index:100}.calendrier .heures .contentj{grid-gap:2px;background-color:#f2f2f2;border-radius:9px;border-top:2.5px solid #fff;display:grid;gap:2px}.calendrier .heures .entete{border-left:.5px solid #0000}.calendrier .jour{border-radius:10px;display:grid;grid-template-rows:auto 1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100%;min-width:14.2%;min-width:55px;overflow:visible;width:100%}.calendrier .jour .contentj{grid-gap:2px;background-color:#d9d9d9;border:.5px solid #d8d8d8;border-radius:9px;display:grid;gap:2px;overflow:hidden}.calendrier .jour.today .contentj{border:1px solid #006963}.calendrier .jour.today .heure{background:#fff}.calendrier .jour.today .entete p{color:#006963}.calendrier .jour .heure{background:#fcfcfc}.calendrier .jour .rdv{background-color:#f2f2f2;position:relative}.calendrier .jour .rdv .case-rdv{padding:0;position:absolute;top:0;width:100%;z-index:10}.calendrier .jour .rdv .case-rdv a{align-items:center;background-color:#fcfcfc;border:2px solid #006963;border-left-width:5px;border-radius:5px;color:#000;display:flex;flex-direction:column;height:100%;justify-content:start;justify-content:center;overflow:hidden;width:100%}.calendrier .jour .rdv .case-rdv a p{padding:5px;text-align:center;width:100%}.calendrier .jour .rdv .case-rdv a:hover,.calendrier .jour .rdv.active .case-rdv a{background-color:#006963;color:#fff}.calendrier .jour .rdv .case-arret{padding:1.5px;position:absolute;top:0;width:100%;z-index:10}.calendrier .jour .rdv .case-arret a{align-items:center;background-color:#dce6e6;border:2px solid #d9d9d9;border-radius:9px;color:#000;display:flex;flex-direction:column;height:100%;justify-content:start;justify-content:center;overflow:hidden;width:100%}.calendrier .jour .rdv .case-arret a p{padding:5px;text-align:center;width:100%}.calendrier .jour .rdv .case-arret a:hover{background-color:#fff;color:#ff4d00}.calendrier .jour .rdv.confirme a{border:2px solid #ff4d00;border-left-width:5px}.calendrier .jour .rdv.confirme a:hover,.calendrier .jour .rdv.confirme.active a{background-color:#ff4d00;color:#fff}@media screen and (max-width:768px){.calendrier .heures{min-width:30px}.calendrier .heures .heure p{font-size:10px}}.react-datepicker{align-self:center;background-color:#fff;border:1px solid #aeaeae;border-radius:15px;color:#000;display:inline-block;font-family:inherit;font-size:.8rem;position:relative;width:100%}.react-datepicker .react-datepicker__month-container{width:100%}.react-datepicker .react-datepicker__day-names{margin:.4rem}.react-datepicker .react-datepicker__week{display:flex;justify-content:space-between;white-space:nowrap}.react-datepicker__header{background-color:#f2f2f2}.react-datepicker__day{border-radius:50px}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:15px}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#006963;border-radius:.3rem;border-radius:50px;color:#fff}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#25aaa5;border-radius:.3rem;border-radius:50px}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#25aaa5;border-radius:50px}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#006963;border-radius:50px}.react-datepicker__day--keyboard-selected{background-color:#fff}.react-datepicker__day--keyboard-selected.react-datepicker__day--in-range{background-color:#006963}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#000;border-style:solid;border-width:2px 2px 0 0;content:"";display:block;height:5px;position:absolute;top:10px;top:0;width:5px}.react-datepicker .react-datepicker__day-names{display:flex;justify-content:space-between;margin:0 .4rem;text-align:center}.react-datepicker__header{background-color:#fff;border-bottom:1px solid #aeaeae;border-top-left-radius:15px;padding:8px 0 0;position:relative;text-align:center}.rdvdisp{background-color:#006963;border-radius:9px;box-shadow:0 4px 4px 0 #85ffc640;padding:2px;width:100%}.rdvdisp.aconfirm{background-color:#943500}.rdvdisp.aconfirm .nouv{color:#fff;display:block;text-align:center;width:100%}.rdvdisp .rdv-facturation{column-gap:10px;display:flex;flex-wrap:wrap;row-gap:5px}.rdvdisp .rdv-facturation span{background-color:#fff0;color:#787878}.rdvdisp .rdv-facturation p{background-color:#fff;border-radius:3px;font-size:16px;padding:2px}.rdvdisp.clientvue .clientn{display:none}.rdvdisp.clientvue .contentr .op{display:none;opacity:0}.rdvdisp.clientvue .contentr .details{display:none}.rdvdisp.clientvue .contentr .presta{display:inherit}.rdvdisp.client .clientn,.rdvdisp.client .contentr .infos .name,.rdvdisp.clientvue .contentr .clientn{display:none}.rdvdisp.client .contentr .op{display:none;opacity:0}.rdvdisp.client .contentr .details{display:none}.rdvdisp.client .contentr .presta{display:inherit}.rdvdisp.client .contentr .clientn{display:none!important}.rdvdisp.client .contentr .detailsbtn,.rdvdisp.small .contentr .actions{display:none}.rdvdisp .com{background-color:#fff;border-radius:7px;margin-top:5px;padding:5px}.rdvdisp .nouv{display:none}.rdvdisp .contentr{align-items:center;background-color:#fff;border-radius:7px;color:#000;display:flex;flex-direction:column;gap:5px;padding:5px 2px;width:100%}.rdvdisp .contentr.open .op{display:inherit;opacity:inherit;transition:.2s ease-in-out}.rdvdisp .contentr.open .detailsbtn svg{transform:rotate(180deg);transition:.2s ease-in-out}.rdvdisp .contentr .presta{display:none}.rdvdisp .contentr .detailsbtn svg{transition:.2s ease-in-out}.rdvdisp .contentr .actions{align-items:center;display:flex;gap:10px}.rdvdisp .contentr .op{display:none;opacity:0;transition:.2s ease-in-out}.rdvdisp .contentr .infos{align-items:flex-start;align-self:stretch;background-color:#f2f2f2;border-radius:9px;display:flex;flex-direction:column;gap:7px;padding:10px;width:100%}.rdvdisp .contentr .infos .name{align-items:center;display:flex;flex-wrap:wrap;gap:7px;width:100%}.rdvdisp .contentr .infos .name .grp{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rdvdisp .contentr .infos .prestar{align-self:stretch;background-color:#fff;border-radius:9px;display:flex;justify-content:space-between;padding:7px}.rdvdisp .justify{padding:5px}.rdvdisp .justify p{align-items:center;display:flex;flex:1 1;gap:15px}.rdvdisp .model{background:#fff;border:1px solid #ff4d00;border-radius:9px;display:flex;flex-direction:row;gap:10px;padding:4px 8px}.rdvdisp .model .prix{text-decoration:line-through}.side-menu{align-items:flex-start;background-color:#fff;border-right:1px solid #ededed;gap:10px;height:100%;justify-content:space-between;left:0;padding:0 20px 33px;position:relative;top:0;transform:translateX(0);transition:transform .3s ease;width:250px}.side-menu,.side-menu h3{display:flex;flex-direction:column}.side-menu h3{height:55px;justify-content:center}.side-menu .mobileBtn{left:10px;position:absolute;top:10px}.side-menu nav{width:100%}.side-menu nav ul{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.side-menu nav ul li{align-items:center;background:#fff;border-radius:9px;display:flex;transition:none;width:100%}.side-menu nav ul li.active a{border:.5px solid #006963;color:#006963;font-weight:500;transition:none}.side-menu nav ul li.active a path{fill:#006963}.side-menu nav ul li a{align-items:center;background:#fff;border:.5px solid #fff;border-radius:9px;color:#000;display:flex;gap:14px;padding:5px 10px;transition:none;width:100%}.side-menu nav ul li a:hover{border:.5px solid #006963;color:#006963;font-weight:500;transition:none}.side-menu nav ul li a:hover path{fill:#006963}.side-menu nav ul li a path{fill:#000}.side-menu img{align-self:center;max-width:100px}.side-menu .statut{align-items:flex-start;border-left:3px solid #25aaa5;border-radius:9px;display:flex;flex-direction:column;gap:5px;padding:10px;width:100%}.side-menu .statut .head{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:100%}.side-menu .statut .head h4{color:#006963;font-size:18px;font-weight:600}.side-menu .statut .head svg{fill:#25aaa5}.side-menu .statut p{font-size:16px;font-weight:400}.side-menu .statut.alert{border-left:3px solid #ff4d00}.side-menu .statut.alert .head svg{fill:#ff4d00}.side-menu .statut.alert .head h4{color:#ff4d00}.side-menu .body-statut{border-top:1px solid #ededed;padding-top:1.25vw;padding-top:var(--xsmall)}.side-menu .body-statut .alert{border:1px solid #ff4d00;border-radius:9px;margin-top:10px;padding:5px}.side-menu .body-statut ul{padding-top:10px}.side-menu .body-statut ul a{align-items:center;color:#ff4d00;display:flex;font-size:16px;font-weight:500;gap:10px;padding:5px 0;text-decoration:underline;transition:none}.side-menu .body-statut ul a:hover{color:#000}.side-menu .body-statut ul a svg{fill:#006963}.side-menu .body-statut .btn-pro{margin:10px 0 0}.side-menu .body-statut button{display:flex}.side-menu .menu-help{align-items:flex-start;border-radius:9px;display:flex;flex-direction:column;gap:10px;padding:10px;width:100%}.side-menu .menu-help button p{font-size:16px}.side-menu.open{transform:translateX(0)}.mobileBtn{display:none}@media screen and (max-width:768px){.side-m.open{transform:translateX(0);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.side-m{width:0;z-index:1000}.side-menu{box-shadow:0 4px 40px 0 #00000029;position:absolute;transform:translateX(-100%)}.side-menu nav{margin-top:60px}.side-menu nav ul li a{font-size:18px}.side-menu nav .btn-base p{font-size:18px;margin-top:15px}.mobileBtn{align-items:center;background-color:#fff;display:flex;height:50px;justify-content:center;padding:15px;position:absolute;width:50px;z-index:1000}}.agenda,.agenda .calList{flex-direction:column}.agenda .calList{border-radius:7px;display:flex;gap:10px;height:100%}.agenda .left{width:400px}.agenda .left.horaires{width:500px}.agenda .right{display:flex;flex:1 1;flex-direction:column;height:100%;overflow:scroll;position:relative}.agenda .filtre{padding:10px}.agenda .datem{align-items:center;display:flex;justify-content:center;width:100%;z-index:200}.agenda .datem input{border:1px solid #ededed;border-radius:9px;font-size:18px;padding:10px;width:fint-content}@media screen and (max-width:768px){.agenda .left.horaires{width:100%}}.agenda .google-event{background-color:#1e95c8!important;color:#198cff!important;cursor:default!important;opacity:.8;position:relative}.agenda .google-event p{color:#fff!important;height:0;overflow:visible;padding:10px}.agenda .heure .google-event:first-of-type:before{border-radius:4px;color:#fff;content:"Google";left:0;padding:2px 6px;position:absolute;top:0}.agenda .google-badge{background-color:#fff3;border-radius:4px;font-size:.8em;margin-left:8px;padding:2px 6px}.agenda .quart.google-event{pointer-events:none}.headerpro{align-content:center;align-items:center;background-color:#d8d8d8;display:flex;gap:18px;height:55px;justify-content:flex-end;padding:20px 30px;width:100%}.headerpro .titre{color:#000;flex:1 0;font-size:24px;font-weight:600}@media screen and (max-width:768px){.headerpro{height:50px;margin-left:50px;padding:5px;width:calc(100% - 55px)}.headerpro .titre{font-size:20px;margin-left:10px}}.horairesform{background-color:#dce6e6;border-radius:7px;border-top:1px solid #006963;gap:5px;height:100%;overflow-x:hidden;overflow-y:auto;padding:5px}.horairesform button{bottom:0;position:-webkit-sticky;position:sticky}.horairesform .jour{align-items:center;align-self:stretch;background:#fff;border-bottom:1px solid #f2f2f2;border-radius:7px;display:flex;gap:5px;grid-column:1/-1;justify-content:space-between;padding:10px;width:100%}.horairesform .jour .periode{align-items:center;display:flex;gap:5px;justify-content:flex-start;width:300px}.horairesform .jour .heures{align-items:flex-start;display:flex;flex-direction:column;gap:7px}.horairesform .jour label{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:flex-start}.horairesform .react-datepicker-wrapper input{width:60px}.activite .content{flex-direction:column}.activite .modalAc{max-width:500px;width:100%}.activite .modalAc h5{font-weight:600}.prestations{display:flex;flex-direction:column;justify-content:center}.prestations>*{max-width:1000px;width:100%}.prestations .actions{justify-content:flex-start}.prestations .actions,.prestations .promotion-title{align-items:center;display:flex;gap:15px}.prestations .switch-item{align-items:center;gap:8px;justify-self:flex-end;padding:4px 8px}.prestations .draglist,.prestations .switch-item{background:#f2f2f2;border:1px solid #d9d9d9;border-radius:9px;display:flex}.prestations .draglist,.prestations .draglist .list{align-items:stretch;flex-direction:column;gap:15px;justify-content:stretch;padding:12px 14px}.prestations .draglist .list{display:flex}.prestations .draglist .inputs{font-size:15px}.prestations .draglist .presta{align-items:center;align-self:stretch;background-color:#fff;border-radius:9px;display:flex;gap:20px;justify-content:center;padding:10px 20px;transition:.2s ease-in-out}.prestations .draglist .presta .nom{align-content:center;align-items:center;align-self:stretch;display:flex;flex:1 0}.prestations .draglist .presta .temps{color:#787878}.prestations .draglist .presta .model{background:#fff;border:1px solid #ff4d00;border-radius:9px;display:flex;flex-direction:row;gap:10px;padding:4px 8px}.prestations .draglist .presta .model .prix{text-decoration:line-through}.prestations .draglist .titre{align-items:center;align-self:stretch;background-color:#f2f2f2;border-radius:9px;display:flex;gap:10px;padding:5px 10px;transition:.2s ease-in-out}.prestations .draglist .sortable-ghost .presta,.prestations .draglist .sortable-ghost .titre{border:1px solid #006963;box-shadow:0 4px 4px 0 #00000040;transition:.2s ease-in-out}.prestations .draglist .itempresta.search-model{border-left:3px solid #007bff}.prestations .draglist .itempresta.search-model .model-info{align-items:center;border-top:1px solid #eee;color:#666;display:flex;font-size:14px;gap:15px;margin-top:8px;padding-top:8px}.prestations .draglist .itempresta.search-model .model-info .model-tag{background-color:#e3f2fd;border-radius:4px;color:#1976d2;font-weight:500;padding:4px 8px}.prestations .draglist .itempresta.search-model .model-info .reduction-tag{background-color:#e8f5e9;border-radius:4px;color:#2e7d32;padding:4px 8px}.prestations .draglist .itempresta.search-model .model-info .count-tag{background-color:#fff3e0;border-radius:4px;color:#e65100;padding:4px 8px}.prestations .promo-modal{padding:20px}.prestations .promo-modal h2{color:#333;font-size:1.5rem;margin-bottom:20px}.prestations .promo-modal .form-group{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.prestations .promo-modal .form-group label{color:#333;font-size:14px}.prestations .promo-modal .form-group input[type=number],.prestations .promo-modal .form-group input[type=text],.prestations .promo-modal .form-group select{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px}.prestations .promo-modal .form-group input[type=number]:focus,.prestations .promo-modal .form-group input[type=text]:focus,.prestations .promo-modal .form-group select:focus{border-color:#007bff;outline:none}.prestations .promo-modal .form-group input[type=number]{width:120px}.prestations .promo-modal .form-group .model-options{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:20px 0;padding:15px}.prestations .promo-modal .form-group .model-options .option-group{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;display:flex;gap:15px;margin-bottom:15px;padding:10px}.prestations .promo-modal .form-group .model-options .option-group:last-child{margin-bottom:0}.prestations .promo-modal .form-group .model-options .option-group label{color:#495057;font-weight:500;margin:0}.prestations .promo-modal .form-group .model-options .option-group input[type=number]{border:1px solid #ced4da;border-radius:4px;color:#495057;font-size:14px;padding:6px 10px;width:100px}.prestations .promo-modal .form-group .model-options .option-group input[type=number]:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.prestations .promo-modal .form-group .model-options .option-group input[type=number]::-webkit-inner-spin-button,.prestations .promo-modal .form-group .model-options .option-group input[type=number]::-webkit-outer-spin-button{opacity:1}.prestations .promo-modal .form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.prestations .promo-modal .form-actions button{border-radius:4px;cursor:pointer;font-weight:500;padding:8px 16px}.prestations .promo-modal .form-actions button.btn-primary{background:#007bff;border:none;color:#fff}.prestations .promo-modal .form-actions button.btn-primary:hover{background:#0056b3}.prestations .promo-modal .form-actions button.btn-secondary{background:#f8f9fa;border:1px solid #ddd;color:#333}.prestations .promo-modal .form-actions button.btn-secondary:hover{background:#e2e6ea}.prestations .services-list{background:#f2f2f2;border:1px solid #d9d9d9;border-radius:9px;display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:8px}.prestations .services-list .service-item{align-items:center;display:flex;gap:8px;padding:4px}.prestations .services-list .service-item input[type=checkbox]{cursor:pointer;height:16px;width:16px}.prestations .services-list .service-item label{cursor:pointer;font-size:14px}.form,form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);width:100%}.form .simpleswitch span,form .simpleswitch span{margin-bottom:0!important}.form h3,.form h4,form h3,form h4{grid-column:1/-1;margin-bottom:15px;text-align:center;width:100%}.form .info,form .info{background:#fff;border:1px solid #25aaa5;border-radius:9px;display:flex;flex-direction:column;font-size:20px;gap:10px;grid-column:1/-1;padding:10px}.form .info .form-group,form .info .form-group{padding:0}.form p,form p{grid-column:1/-1;text-align:center}.form p.left,form p.left{text-align:left}.form .btns,form .btns{grid-gap:10px;display:grid;flex-wrap:wrap;gap:10px;grid-column:1/-1;grid-column:span 2;grid-template-columns:repeat(2,1fr);justify-content:space-between}.form .btns .full,form .btns .full{grid-column:1/-1}.form .desc,form .desc{color:#787878;font-size:12px}.form .StripeElement,.form .form-group,form .StripeElement,form .form-group{display:flex;flex-direction:column;gap:5px;grid-column:1/-1;padding:5px;position:relative;width:100%}.form .StripeElement .form-group,.form .form-group .form-group,form .StripeElement .form-group,form .form-group .form-group{padding:0}.form .StripeElement.line,.form .form-group.line,form .StripeElement.line,form .form-group.line{grid-column:span 1}.form .StripeElement:hover,.form .form-group:hover,form .StripeElement:hover,form .form-group:hover{background-color:#f2f2f2;border-radius:7px}.form .StripeElement.check,.form .form-group.check,form .StripeElement.check,form .form-group.check{display:flex;flex-direction:row;gap:5px;justify-content:center;position:relative;width:100%}.form .StripeElement .listad,.form .form-group .listad,form .StripeElement .listad,form .form-group .listad{height:70px;position:relative;width:100%}.form .StripeElement .listad ul,.form .form-group .listad ul,form .StripeElement .listad ul,form .form-group .listad ul{height:100%;overflow:scroll;position:absolute;width:100%}.form .StripeElement .listad ul li,.form .form-group .listad ul li,form .StripeElement .listad ul li,form .form-group .listad ul li{padding:5px;width:100%}.form .StripeElement .listad ul li:hover,.form .form-group .listad ul li:hover,form .StripeElement .listad ul li:hover,form .form-group .listad ul li:hover{background-color:#fff;border-radius:2px;cursor:pointer}.form .form-tow,form .form-tow{grid-gap:10px;display:grid;flex-wrap:wrap;gap:10px;grid-column:span 2;grid-template-columns:repeat(2,1fr);justify-content:space-between}.form .form-tow .form-group,form .form-tow .form-group{grid-column:span 1;padding:10px 0}.form h5,.form label,form h5,form label{color:#000;font-size:16px;font-weight:500}.form .inputs,form .inputs{background:#fff;border:1px solid #25aaa5;border-radius:9px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding:10px}.form .inputs.noborder,form .inputs.noborder{border:0}.form .inputs.mid,form .inputs.mid{padding:5px;text-align:center}.form .inputs.small,form .inputs.small{border-radius:3px;padding:1px 4px}.form .inputs:focus,form .inputs:focus{border:1px solid #006963}.form textarea,form textarea{height:150px}.form.suppr .inputs,form.suppr .inputs{background:#fff;border:.5px solid #0000;border-radius:9px;box-shadow:0 4px 4px 0 #0000;font-size:16px;font-weight:500;padding:10px;pointer-events:none}.form.suppr .inputs.small,form.suppr .inputs.small{border-radius:3px;padding:1px 5px}.form .error,form .error{color:#ff4d00;font-size:12px}.form .bigerror,form .bigerror{color:#ff4d00;font-size:16px;font-weight:600}.form.mid,form.mid{gap:5px}.form .drop,form .drop{background-color:#fff;border:1px dashed #25aaa5;border-radius:5px;cursor:pointer;height:150px;margin:15px;max-width:100%;overflow:scroll;padding:5px;position:relative;transition:.15s ease-in-out}.form .drop:hover,form .drop:hover{border:3px dashed #006963;transition:.15s ease-in-out}.form .drop ul,form .drop ul{align-content:flex-start;display:flex;flex-wrap:wrap;gap:5px;justify-content:start;padding:10px}.form .drop ul li,form .drop ul li{align-items:center;background-color:#f2f2f2;border:1px solid #d9d9d9;border-radius:9px;display:flex;gap:5px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form .drop ul li:hover,form .drop ul li:hover{background-color:#fff;border-radius:2px;cursor:pointer}.form .profe,form .profe{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding-top:15px}.form .profe .item,form .profe .item{align-items:center;background-color:#f2f2f2;border:4px solid #d9d9d9;border-radius:9px;display:flex;gap:5px;justify-content:center;padding:5px 10px;transition:.15s ease-in-out}.form .profe .item img,form .profe .item img{opacity:.4;transition:.15s ease-in-out;width:40px}.form .profe .item p,form .profe .item p{color:#000;font-weight:600}.form .profe .item.active,form .profe .item.active{background-color:#fff;border:4px solid #006963;transition:.15s ease-in-out}.form .profe .item.active img,form .profe .item.active img{opacity:1;transition:.15s ease-in-out}.form .profe .item:hover,form .profe .item:hover{background-color:#fff;border:4px solid #25aaa5;cursor:pointer;transition:.15s ease-in-out}.form .profe .item:hover img,form .profe .item:hover img{opacity:1;transition:.15s ease-in-out}@media screen and (max-width:768px){.form,form{padding:10px}.form .form-group.line,form .form-group.line{grid-column:1/-1}.form .btns,form .btns{grid-column:1/-1;grid-template-columns:repeat(1,1fr)}}.clients{padding:5px}.clients .right{border:1px solid #d9d9d9;border-radius:9px;flex-direction:row;gap:15px;padding:10px}.clients .clientlist{align-items:stretch;background:#f2f2f2;border:1px solid #d9d9d9;border-radius:9px;display:flex;flex:1 1;flex-direction:column;gap:7px;justify-content:flex-start;max-width:500px;overflow:scroll;padding:12px 14px}.clients .clientlist .client{align-items:center;align-self:stretch;background-color:#fff;border:3px solid #0000;border-radius:9px;cursor:pointer;display:flex;gap:20px;justify-content:left;padding:10px 20px;transition:.2s ease-in-out}.clients .clientlist .client a{background:#0000;text-decoration:none;transition:color .2s ease}.clients .clientlist .client a:hover{color:#003633;text-decoration:underline}.clients .clientlist .client .client-info .nom{font-weight:800}.clients .clientlist .client.active .client-info .nom{color:#333}.clients .clientlist .client.warning .client-info .nom{color:#ff9800}.clients .clientlist .client.inactive .client-info .nom{color:#f44336}.clients .clientlist .client.very-inactive .client-info .nom{color:#000}.clients .clientlist .client svg{transition:.2s ease-in-out;width:0}.clients .clientlist .client .nom{align-content:center;align-items:center;align-self:stretch;background-color:#0000;display:flex;flex:1 0}.clients .clientlist .client.actif{border:3px solid #006963}.clients .clientlist .client.actif svg{transition:.2s ease-in-out;width:10px}.clients .clientlist .client.selected{background-color:#0069631a}.clients .clientlist .client:hover{border:3px solid #006963}.clients .clientlist .client.active .status-indicator{background-color:#4caf50}.clients .clientlist .client.warning .status-indicator{background-color:#ff9800}.clients .clientlist .client.inactive .status-indicator{background-color:#f44336}.clients .clientlist .client.very-inactive .status-indicator{background-color:#6f0000}.clients .clientlist .client .client-content{align-items:center;display:flex;flex:1 1;gap:12px;position:relative}.clients .clientlist .client .client-content .status-indicator{border-radius:50%;flex-shrink:0;height:8px;width:8px}.clients .clientlist .client .client-content .client-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.clients .clientlist .client .client-content .client-info .nom{color:#333;font-weight:800;margin:0}.clients .clientlist .client .client-content .client-dates{color:#666;display:flex;flex-direction:column;font-size:.85em;gap:4px;margin-right:15px;text-align:right}.clients .details{display:flex;flex:1 1;flex-direction:column;gap:15px}.clients .details .ca{background:#f2f2f2;border-radius:9px;display:flex;flex-direction:column;gap:5px;padding:15px}.clients .details .can{font-size:24px}.clients .details input[type=checkbox]{cursor:pointer}.clients .details .clientdet{align-items:flex-start;border:1px solid #d9d9d9;border-radius:9px;display:flex;flex-direction:column;overflow:auto}.clients .details .clientdet .info{align-items:flex-start;display:flex;flex-direction:column;gap:9px;padding:12px;width:100%}.clients .details .clientdet .info .grp .danger{justify-self:self-end}.clients .details .clientdet .info .grp .email-link,.clients .details .clientdet .info .grp .phone-link{color:#006963;text-decoration:none;transition:color .2s ease}.clients .details .clientdet .info .grp .email-link:hover,.clients .details .clientdet .info .grp .phone-link:hover{color:#003633;text-decoration:underline}.clients .select-all-section{align-items:left;background:#f9f9f9;border:1px solid #eee;border-radius:9px;display:flex;flex-direction:column;gap:8px;margin-bottom:15px;padding:10px}.clients .select-all{background-color:#0000;flex-direction:row;margin-bottom:5px}.clients .client,.clients .select-all{align-items:center;display:flex;gap:8px}.clients .client{padding:12px}.clients .client .client-content{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:space-between}.clients .client .client-content .client-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.clients .client .client-content .client-info .nom{color:#333;font-weight:800}.clients .client .client-content .client-info .email{color:#006963;font-size:.9em;text-decoration:none;transition:color .2s ease}.clients .client .client-content .client-info .email:hover{color:#003633;text-decoration:underline}.clients .client .client-content .client-info .phone{color:#666;font-size:.9em}.clients .client .client-content .client-dates{color:#666;display:flex;flex-direction:column;font-size:.85em;gap:4px;margin-right:15px;text-align:right}.clients .client-content{align-items:center;cursor:pointer;display:flex;flex:1 1;justify-content:space-between}.clients .client-content .client-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.clients .client-content .client-info .nom{color:#333;font-weight:600}.clients .client-content .client-info .email{color:#006963;font-size:.9em;text-decoration:none;transition:color .2s ease}.clients .client-content .client-info .email:hover{color:#003633;text-decoration:underline}.clients .client-content .client-info .phone{color:#666;font-size:.9em}.clients .client-content .client-dates{color:#666;display:flex;flex-direction:column;font-size:.85em;gap:4px;margin-right:15px;text-align:right}.rdvlist{align-self:stretch;background:radial-gradient(50% 50% at 50% 50%,#ddfdfc 0,#d9d9d94a 100%);border:1px solid #d9d9d9;border-radius:9px;flex:1 0;flex-direction:column;gap:15px;justify-content:start;overflow:scroll;padding:10px}.rdvlist,.rdvlist .empty{align-items:center;display:flex;height:100%}.rdvlist .empty{justify-content:center;text-align:center;width:100%}.rdvlist::-webkit-scrollbar{height:2px;width:2px}.rdvlist::-webkit-scrollbar-thumb{background:#787878}.rdvlist .displist{flex-direction:column;gap:15px}.rdvlist .date,.rdvlist .displist{display:flex;width:100%}.rdvlist .date p{padding:0 10px;text-align:center;white-space:nowrap;width:100%}.rdvlist .date span{background-color:#d9d9d9}.rdvlist .stickyDate{background-color:#f2f2f2;padding:5px;position:-webkit-sticky;position:sticky;top:-11px;z-index:100}.searchbar{align-items:center;border:1px solid #000;border-radius:40px;display:flex;font-size:22px;gap:10px;justify-content:flex-end;max-width:700px;padding:2px;position:relative;width:70%}.searchbar input{border:none;flex:1 1;font-size:16px;padding-left:15px}.searchbar .suggest{background:#fff;border-radius:9px;box-shadow:-2px 14px 20px 0 #0000001c;left:5px;position:absolute;top:35px}.searchbar .suggest ul{list-style:none;margin:0;padding:0}.searchbar .suggest ul li{border-radius:9px;cursor:pointer;font-size:16px;padding:10px}.searchbar .suggest ul li:hover{background-color:#f2f2f2}.searchbar select{border:none;font-size:16px}.header{background-color:#fff;border-bottom:1px solid #d9d9d9;display:flex;flex-direction:column;justify-content:center;position:fixed;top:0;width:100%;z-index:1000}.header .contentheader{display:flex;height:110px;margin:auto;max-width:1440px;width:100%}.header .contentheader .logo{max-width:200px;padding:10px 30px;width:20%}.header .contentheader .logo img{height:100%;object-fit:contain;width:100%}.header .contentheader .btn-base p{font-size:16px}.header .contentheader .nav{display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:center;padding:0 1.25vw;padding:0 var(--xsmall);width:100%}.header .contentheader .nav .mainnav,.header .contentheader .nav .topnav{align-items:center;display:flex;justify-content:space-between}.header .contentheader .nav .mainnav ul{display:flex;gap:30px}.header .contentheader .nav .mainnav ul li{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='51' height='22' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.337 21.5H0V.5h50.06l-27.724 21Z' fill='%23ABF1F0'/%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;display:flex;transition:.1s ease-in-out}.header .contentheader .nav .mainnav ul li a{align-items:center;color:#000;display:flex;font-size:16px;height:100%;justify-content:center;padding:2px}.header .contentheader .nav .mainnav ul li.active{background-position:0;transition:.1s ease-in-out}.header .contentheader .nav .mainnav ul li.active a{background-color:#0000;color:#000;font-family:Abhaya Libre,serif;font-size:24px;font-style:normal;font-weight:800}.header .contentheader .nav .mainnav ul li:not(.active):hover{background-position:0;transition:.1s ease-in-out}.header .contentheader .nav .mainnav ul li:not(.active):hover a{background-color:#0000;color:#000;font-size:16px}.header .contentheader .nav nav{display:flex;gap:15px}.header .mobileheader{display:none}.header .notifs{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header .leftMobileMenu{display:none}@media screen and (max-width:1024px){.header{background-color:#fff}.header .mobileheader{align-items:center;background-color:#0000;display:flex;justify-content:space-between;padding:10px 20px;z-index:1}.header .mobileheader img{width:50px}.header .mobileheader .btnmenu{align-items:center;background-color:#fff;border-radius:9px;display:flex;justify-content:space-between;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header .mobileheader .btnmenu svg{height:25px;width:25px}.header .contentheader{display:none}.header .leftMobileMenu{background-color:#fff;bottom:0;box-shadow:0 4px 40px 0 #00000040;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:space-between;padding:20px 20px 40px;position:fixed;top:0;transition:.3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.header .leftMobileMenu .btnmenu{padding:10px}.header .leftMobileMenu.closed{left:-100%;transition:.3s ease-in-out;width:0}.header .leftMobileMenu.closed a,.header .leftMobileMenu.closed nav{left:-100%;opacity:0;transition:.1s ease-in-out}.header .leftMobileMenu nav{transition:.25s ease-in-out}.header .leftMobileMenu ul{display:flex;flex-direction:column;gap:15px}.header .leftMobileMenu ul li a{color:#000;font-size:18px;transition:.25s ease-in-out}.header .leftMobileMenu ul li.active a{font-family:Abhaya Libre,serif;font-size:24px;font-style:normal;font-weight:800}.header .leftMobileMenu nav{display:flex;flex-direction:column;gap:15px;transition:.1s ease-in-out}}.accueil .imgmobile{display:none}.accueil h2{font-size:42px;font-weight:400;grid-column:1/-1}.accueil h2 span{font-size:58px;font-weight:900}.accueil h3{font-size:22px;font-weight:600}.accueil .hero{margin-top:120px}.accueil .hero .contentfront{gap:1.25vw;gap:var(--xsmall);padding-top:2.08333vw;padding-top:var(--small)}.accueil .hero h1{font-size:42px;font-weight:400;grid-column:1/-1;margin-bottom:15px;z-index:2}.accueil .hero h1 span{font-size:58px;font-weight:900}.accueil .hero .txt{display:flex;flex-direction:column;gap:16px;grid-column:1/4}.accueil .hero .txt ul{display:flex;flex-wrap:wrap;gap:5px 7px}.accueil .hero .txt ul li{border:1px solid #25aaa5;border-radius:50px;color:#006963;padding:2px 5px}.accueil .hero .txt a{align-items:center;display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.accueil .hero .txt a p{font-size:18px}.accueil .hero .txt a svg{transition:.15s ease-in-out}.accueil .hero .txt a:hover svg{transform:translateY(5px);transition:.15s ease-in-out}.accueil .hero .txt .illu{margin-top:20px}.accueil .hero .imghero{display:flex;gap:2.08333vw;gap:var(--small);grid-column:5/13;height:100%;position:relative}.accueil .hero .imghero .back{bottom:60%;left:50%;position:absolute}.accueil .hero .imghero div{position:relative;width:33%}.accueil .hero .imghero div img{aspect-ratio:3/4;height:100%;object-fit:cover;width:100%}.accueil .hero .imghero div button{bottom:-15px;position:absolute;right:15px}.accueil .hero .imghero div .filtre{background:linear-gradient(180deg,#0000 49.48%,#002927);height:100%;position:absolute;top:0;width:100%}.accueil .hero .imghero div:hover{cursor:pointer}.accueil .hero .imghero div:hover .spe{background:none;cursor:pointer;transition:.15s ease-in-out}.accueil .hero .imghero div:hover .spe span{background-color:#002927;left:-10px;transition:.15s ease-in-out;width:150%}.accueil .hero .imghero .catimg2{margin-bottom:15px;margin-top:15px}.accueil .hero .imghero .catimg1,.accueil .hero .imghero .catimg3{margin-bottom:30px}.accueil .bandeau{background-color:#25aaa5;margin-top:4.16667vw;margin-top:var(--mid)}.accueil .bandeau .contentfront{display:flex;gap:2.08333vw;gap:var(--small);justify-content:center;padding:1.25vw;padding:var(--xsmall)}.accueil .bandeau .contentfront div{align-items:center;background-color:#fff;border-radius:9px;display:flex;gap:1.25vw;gap:var(--xsmall);padding:10px 24px 10px 10px}.accueil .bandeau .contentfront div p{font-size:16px}.accueil .bandeau .contentfront div svg{height:25px;width:25px}.accueil .section1{margin:4.16667vw 0;margin:var(--mid) 0}.accueil .section1 .contentfront{gap:2.08333vw;gap:var(--small)}.accueil .section1 .img{grid-column:1/6;height:100%;position:relative}.accueil .section1 .img img{height:100%;left:0;max-height:100%;object-fit:cover;position:absolute;top:0;width:100%}.accueil .section1 .back{grid-column:6/7;height:100%;position:relative}.accueil .section1 .back svg{height:100%;left:50%;position:absolute;top:0;z-index:-1}.accueil .section1 .txt{grid-gap:2.08333vw;grid-gap:var(--small);align-items:center;display:grid;gap:2.08333vw;gap:var(--small);grid-column:7/-1;grid-template-columns:repeat(12,1fr);padding:2.08333vw 0;padding:var(--small) 0}.accueil .section1 .txt .item{background:#fff;border:1px solid #fcfcfc;border-radius:9px;box-shadow:0 4px 40px 0 #00000040;display:flex;gap:20px;padding:15px}.accueil .section1 .txt .item .spe{color:#006963;font-family:Abhaya Libre;font-size:64px;font-style:normal;font-weight:700;line-height:normal}.accueil .section1 .txt .item .txtit{display:flex;flex-direction:column;gap:10px;justify-content:center}.accueil .section1 .txt button{grid-column:3/-1;margin-top:1.25vw;margin-top:var(--xsmall);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.accueil .section1 .txt .it1{grid-column:1/-3}.accueil .section1 .txt .it2{grid-column:2/-2}.accueil .section1 .txt .it3{grid-column:3/-1}.accueil .section2{background-color:#f2f2f2;padding:4.16667vw 0;padding:var(--mid) 0}.accueil .section2 .contentfront{gap:2.08333vw;gap:var(--small)}.accueil .section2 .contentfront .pro-grid{grid-gap:1.25vw;grid-gap:var(--xsmall);display:grid;gap:1.25vw;gap:var(--xsmall);grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.accueil .section3{padding:4.16667vw 0;padding:var(--mid) 0}.accueil .section3 .contentfront{gap:2.08333vw;gap:var(--small)}.accueil .section3 .contentfront .imgs{grid-gap:15px;display:grid;gap:15px;grid-column:1/6;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:100%}.accueil .section3 .contentfront .imgs div{height:100%;position:relative}.accueil .section3 .contentfront .imgs div img{height:100%;left:0;max-height:100%;object-fit:cover;position:absolute;top:0;width:100%}.accueil .section3 .contentfront .imgs .img1{grid-column:1/2;grid-row:1/2}.accueil .section3 .contentfront .imgs .img2{grid-column:1/2;grid-row:2/3}.accueil .section3 .contentfront .imgs .img3{grid-column:2/3;grid-row:1/3}.accueil .section3 .info{grid-column:7/-1;padding:2.08333vw 0;padding:var(--small) 0}.accueil .section3 .info .profe{display:flex;flex-wrap:wrap;gap:15px}.accueil .section3 .info .profe .item{align-items:center;border:1px solid #25aaa5;border-radius:9px;display:flex;gap:5px;justify-content:center;padding:5px 10px}.accueil .section3 .info .profe .item svg{width:40px}.accueil .section3 .info .profe .item p{color:#000;font-weight:600}.accueil .section3 .info .argu{display:flex;flex-direction:column;gap:15px;justify-content:start;margin:2.08333vw 0;margin:var(--small) 0}.accueil .section3 .info .argu .item{display:flex;gap:1.25vw;gap:var(--xsmall)}.accueil .section3 .info .argu .item .svg{align-items:center;display:flex;justify-self:center;max-width:40px}.accueil .section3 .info .argu .item .svg svg{width:100%}.accueil .section3 .info .argu .item .txtit{display:flex;flex-direction:column;gap:10px}.accueil .section3 .info .argu span{align-self:flex-start;background-color:#006963;height:1px;width:50%}.accueil .section4{background-color:#c5fffe;padding:4.16667vw 0;padding:var(--mid) 0}.accueil .section4 .contentfront{display:flex;flex-direction:column;gap:2.08333vw;gap:var(--small)}.accueil .section4 .contentfront h2{font-size:32px;text-align:center}.accueil .section4 .contentfront h3{font-size:24px;font-weight:700;text-align:center}.footer{background-color:#fff;background-color:#006963;flex-direction:column;position:relative;z-index:500}.footer,.footer .fb{align-items:center;display:flex;justify-content:center}.footer .fb{border-top:1px solid #25aaa5;gap:15px;padding:10px;width:100%}.footer .fb svg{height:30px}.footer .contentfooter{display:flex;justify-content:space-between;max-width:1440px;width:100%}.footer .contentfooter .left{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:2.08333vw;gap:var(--small);justify-content:center;padding:2.08333vw 0;padding:var(--small) 0;width:20%}.footer .contentfooter .left .reseaux{display:flex;gap:20px}.footer .contentfooter .left .reseaux .item,.footer .contentfooter .left .reseaux .item svg{height:30px}.footer .contentfooter .left .logo{padding:0 1.25vw;padding:0 var(--xsmall)}.footer .contentfooter .left .logo img{width:100%}.footer .contentfooter .right{background-color:#006963;display:flex;flex-direction:column;justify-content:space-evenly;padding:2.0833333333vw;width:80%}.footer .contentfooter .right .mainnav,.footer .contentfooter .right .topnav{align-items:center;display:flex;justify-content:space-between;justify-content:center}.footer .contentfooter .right ul{display:flex;gap:30px;padding:20px}.footer .contentfooter .right ul li{background-position:10px;background-repeat:no-repeat;display:flex;transition:.1s ease-in-out}.footer .contentfooter .right ul li a{align-items:center;background-color:#006963;color:#fff;display:flex;font-size:16px;height:100%;justify-content:center;padding:2px}.footer .contentfooter .right ul li.active{background-position:0;transition:.1s ease-in-out}.footer .contentfooter .right ul li.active a{background-color:#0000;color:#fff;font-family:Abhaya Libre,serif;font-size:24px;font-style:normal;font-weight:800}.footer .contentfooter .right ul li:not(.active):hover{background-position:0;transition:.1s ease-in-out}.footer .contentfooter .right ul li:not(.active):hover a{background-color:#0000;color:#fff;font-size:16px}.footer .contentfooter .right .legaux{border-top:2px solid #25aaa5;display:flex;gap:20px;padding:20px}.footer .contentfooter .right .legaux .op{display:flex;flex:1 1;flex-direction:column}.footer .contentfooter .right p{color:#fff}.footer .contentfooter .right a{background-color:#0000;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer .contentfooter .right a.brice{color:orange}.footer .contentfooter .right a:hover{text-decoration:underline}.footer .contentfooter .right .copy{color:#fff;text-align:center;width:100%}.footer.pro{width:100%}.footer.pro .right{padding:0;width:100%}.footer.pro .right .legaux{justify-content:space-between;padding:10px 20px}.footer.pro .right .legaux p{font-size:16px}.footer.pro .right .flex-h{display:flex;flex-direction:row;gap:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer.pro .right .flex-h a{color:#fff}@media screen and (max-width:768px){.footer .contentfooter,.footer .contentfooter .right ul{flex-direction:column}.footer .contentfooter .left{display:none;flex-direction:row-reverse;justify-content:space-between;padding:20px;width:100%}.footer .contentfooter .left .reseaux{justify-content:center}.footer .contentfooter .left .reseaux .item,.footer .contentfooter .left .reseaux .item svg{height:40px}.footer .contentfooter .left .logo{width:100px}.footer .contentfooter .right{padding:20px 0;width:100%}.footer .contentfooter .right .legaux{flex-direction:column;gap:20px}}.profile-card{margin-top:120px}.profile-card .pro .info-promo{background-color:#ffe2d1;border-radius:9px;display:flex;gap:10px;margin-top:10px;padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-card .pro .info-promo .amount{color:#333;font-weight:700}.profile-card .promos{align-items:center;display:flex}.profile-card .promo-title{color:#333;font-size:14px;margin:10px}.profile-card .grey{color:#787878}.profile-card .prixttc{color:#333;font-size:12px}.profile-card h4{font-size:18px;font-weight:700}.profile-card .fidelity-card{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-card .fidelity-card.discount-eligible{align-items:center;flex-direction:row-reverse;flex-wrap:wrap;gap:20px;justify-content:center}.profile-card .fidelity-card.discount-eligible p{font-size:16px}.profile-card .fidelity-card.discount-eligible p strong{background-color:#ffe2d1;font-size:16px;font-weight:700;padding:0 5px}.profile-card .fidelity-card .title{color:#333;font-size:18px;font-weight:700;margin-bottom:10px}.profile-card .fidelity-card .description{color:#666;font-size:14px;margin-bottom:15px}.profile-card .fidelity-card .appointments{display:flex;flex-wrap:wrap;gap:10px}.profile-card .fidelity-card .appointments .appointment{align-items:center;background-color:#e0e0e0;border-radius:50%;color:#006963;display:flex;font-size:14px;font-weight:700;height:30px;justify-content:center;width:30px}.profile-card .fidelity-card .appointments .appointment.discount{background-color:#ffe2d1}.profile-card .fidelity-card .appointments .appointment.passed{background-color:#006963;color:#fff}.profile-card .fidelity-card .appointments .appointment.current{border:2px solid #006963;color:#006963}.profile-card .contentfront{align-items:start;gap:1.25vw;gap:var(--xsmall)}.profile-card .contentfront .borderpro{align-items:center;align-self:stretch;border:.2px solid #787878;border-radius:9px;display:flex;gap:10px;justify-content:center;padding:6px 10px}.profile-card .contentfront .borderpro svg{transition:.15s ease-in-out;width:18px}.profile-card .contentfront .borderpro.btn:hover{border:.2px solid #006963;cursor:pointer}.profile-card .contentfront .borderpro.btn:hover p{color:#006963}.profile-card .contentfront .borderpro.btn:hover svg{transform:scale(1.2);transition:.15s ease-in-out}.profile-card .contentfront .profile{display:flex;flex-direction:column;gap:1.25vw;gap:var(--xsmall);grid-column:1/5;height:100%;min-width:400px;padding:1.25vw 0;padding:var(--xsmall) 0;top:calc(110px + 2.08333vw);top:calc(110px + var(--small))}.profile-card .contentfront .profile.resa{opacity:.5}.profile-card .contentfront .profile .body{align-items:flex-start;background-color:#fff;border:1px solid #e6e6e6;border-radius:9px;box-shadow:0 -50px 0 0 #fff;display:flex;flex-direction:column;gap:25px;padding:1.25vw;padding:var(--xsmall)}.profile-card .contentfront .profile .stick{bottom:150px;position:-webkit-sticky;position:sticky;top:calc(110px + 2.08333vw);top:calc(110px + var(--small));z-index:10}.profile-card .contentfront .profile h2{font-size:20px}.profile-card .contentfront .profile .btn-front p{font-size:14px}.profile-card .contentfront .profile .line{background-color:#d9d9d9;height:1px;width:100%}.profile-card .contentfront .profile .info1{display:flex;gap:1.25vw;gap:var(--xsmall)}.profile-card .contentfront .profile .info1 .left{height:100%;width:30%}.profile-card .contentfront .profile .info1 .left img{aspect-ratio:1;border-radius:9px;height:100%;object-fit:cover;width:100%}.profile-card .contentfront .profile .info1 .right{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:space-evenly}.profile-card .contentfront .profile .info1 .right p{font-size:16px}.profile-card .contentfront .profile .info1 .right .fonctions{display:flex;flex-wrap:wrap;gap:5px;position:relative;width:100%}.profile-card .contentfront .profile .info1 .right .fonctions p{border:.5px solid #006963;border-radius:50px;color:#006963;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 5px;white-space:nowrap}.profile-card .contentfront .profile .info1 .right .ville svg{width:15px}.profile-card .contentfront .profile .info1 .right .ville p{font-size:20px;font-style:normal;font-weight:500}.profile-card .contentfront .profile .justify{flex-wrap:wrap;gap:5px 15px;justify-content:start}.profile-card .contentfront .profile .justify svg{height:25px}.profile-card .contentfront .profile .notes{width:100%}.profile-card .contentfront .profile .notes desc{font-size:16px}.profile-card .contentfront .profile .notes .profile-evaluations{align-items:center;display:flex;justify-content:space-evenly;width:100%}.profile-card .contentfront .profile .notes .profile-evaluations p:nth-of-type(2){font-size:16px;font-weight:600}.profile-card .contentfront .profile .notes .profile-evaluations .left{display:flex;flex-direction:column;gap:10px;justify-content:center}.profile-card .contentfront .profile .notes .profile-evaluations .left p{text-align:center}.profile-card .contentfront .profile .notes .profile-evaluations .left svg{height:25px}.profile-card .contentfront .profile .notes .profile-evaluations .right{display:flex;flex-direction:column;gap:10px}.profile-card .contentfront .profile .notes .profile-evaluations .right svg{height:15px}.profile-card .contentfront .profile .notes .profile-evaluations .rating{align-items:center;display:flex;gap:7px;justify-content:start}.profile-card .contentfront .profile .opening-hours{align-items:center;display:flex;flex-direction:column;width:100%}.profile-card .contentfront .profile .opening-hours .desc{align-self:flex-start}.profile-card .contentfront .profile .opening-hours ul{grid-gap:15px;display:grid;flex-wrap:wrap;gap:15px;grid-template-columns:repeat(2,1fr);justify-content:flex-start;padding:15px;width:100%}.profile-card .contentfront .profile .opening-hours ul li{align-items:center;background:#f2f2f2;border-radius:7px;display:flex;flex-direction:column;justify-content:center;padding:5px 7px}.profile-card .contentfront .profile .opening-hours strong{font-size:16px}.profile-card .contentfront .profile .dynamicswitch{display:none;margin-bottom:0}.profile-card .contentfront .profile-body{display:flex;flex-direction:column;gap:1.25vw;gap:var(--xsmall);grid-column:5/-1;margin-bottom:2.08333vw;margin-bottom:var(--small);padding:1.25vw;padding:var(--xsmall)}.profile-card .contentfront .profile-body.resa{border:1px solid #006963;border-radius:9px;margin-top:1.25vw;margin-top:var(--xsmall)}.profile-card .contentfront .profile-body.resa .add{height:0;overflow:hidden;padding:0}.profile-card .contentfront .profile-body.resa .add.open{height:200px;overflow:scroll;padding:15px}.profile-card .contentfront .profile-body h3{padding-bottom:12px}.profile-card .contentfront .profile-body .portfolio-gallery{grid-gap:1.25vw;grid-gap:var(--xsmall);align-items:center;display:grid;gap:1.25vw;gap:var(--xsmall);grid-template-columns:repeat(8,1fr);height:400px}.profile-card .contentfront .profile-body .portfolio-gallery h3{grid-column:1/-1}.profile-card .contentfront .profile-body .portfolio-gallery div{height:100%;position:relative}.profile-card .contentfront .profile-body .portfolio-gallery img{height:100%;left:0;max-height:100%;object-fit:cover;position:absolute;top:0;width:100%}.profile-card .contentfront .profile-body .portfolio-gallery .photo1{grid-column:1/5;grid-row:1/3}.profile-card .contentfront .profile-body .portfolio-gallery .photo1 button{align-items:center;aspect-ratio:1;background-color:#fff;border:none;border-radius:50px;display:flex;justify-content:center;padding:7px}.profile-card .contentfront .profile-body .portfolio-gallery .photo1 .back{bottom:50%;left:0;position:absolute;transform:translate(-50%,50%);z-index:10}.profile-card .contentfront .profile-body .portfolio-gallery .photo1 .next{bottom:50%;position:absolute;right:0;transform:translate(50%,50%);z-index:10}.profile-card .contentfront .profile-body .portfolio-gallery .photo2{grid-column:5/7;grid-row:1/2;height:100%}.profile-card .contentfront .profile-body .portfolio-gallery .photo4{grid-column:5/7;grid-row:2/3;height:100%}.profile-card .contentfront .profile-body .portfolio-gallery .photo3{grid-column:7/-1;grid-row:1/2;height:100%}.profile-card .contentfront .profile-body .portfolio-gallery .photo5{grid-column:7/-1;grid-row:2/3;height:100%}.profile-card .contentfront .profile-body .prestations .promosend{margin-left:0}.profile-card .contentfront .profile-body .prestations button{align-self:center;margin-left:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-card .contentfront .profile-body .prestations button svg{transition:.15s;width:10px}.profile-card .contentfront .profile-body .prestations button.open svg{transform:rotate(180deg);transition:.15s}.profile-card .contentfront .profile-body .prestations.small ul{gap:2px;padding:15px 15px 0}.profile-card .contentfront .profile-body .prestations.small ul .presta.select{border:1px solid #d9d9d9}.profile-card .contentfront .profile-body .prestations.small ul .presta.select:hover{cursor:inherit}.profile-card .contentfront .profile-body .prestations .model{background:#fff;border:1px solid #ff4d00;border-radius:9px;display:flex;flex-direction:row;gap:10px;padding:4px 8px}.profile-card .contentfront .profile-body .prestations .model .prix{text-decoration:line-through}.profile-card .contentfront .profile-body .prestations ul{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:stretch;padding:15px}.profile-card .contentfront .profile-body .prestations ul .presta{align-items:center;align-self:stretch;background-color:#fff;border:1px solid #d9d9d9;border-radius:9px;display:flex;gap:20px;justify-content:center;padding:10px 20px;transition:.2s ease-in-out}.profile-card .contentfront .profile-body .prestations ul .presta svg{transition:.15s ease-in-out;width:0}.profile-card .contentfront .profile-body .prestations ul .presta .nom{align-content:center;align-items:center;align-self:stretch;display:flex;flex:1 0;font-size:16px;gap:10px}.profile-card .contentfront .profile-body .prestations ul .presta .nom p{font-size:16px}.profile-card .contentfront .profile-body .prestations ul .presta .nom span{height:inherit;margin-left:10px}.profile-card .contentfront .profile-body .prestations ul .presta .temps{color:#787878}.profile-card .contentfront .profile-body .prestations ul .presta.select{border:1px solid #006963}.profile-card .contentfront .profile-body .prestations ul .presta.select:hover{cursor:inherit}.profile-card .contentfront .profile-body .prestations ul .presta:hover{border:1px solid #006963;cursor:pointer}.profile-card .contentfront .profile-body .prestations ul .presta:hover svg{transition:.15s ease-in-out;width:9px}.profile-card .contentfront .profile-body .prestations ul .titre{align-items:center;align-self:stretch;border-radius:9px;display:flex;gap:10px;padding:5px 10px;transition:.2s ease-in-out}.profile-card .contentfront .priseRdv{display:flex;flex-direction:column;gap:2.08333vw;gap:var(--small)}.profile-card .contentfront .priseRdv.closed>*{opacity:.5;pointer-events:none}.profile-card .contentfront .priseRdv.closed>* .formheader{opacity:1;pointer-events:visible}.profile-card .contentfront .priseRdv .connectsection{align-content:center;align-items:center;border:1px solid #d9d9d9;border-radius:9px;display:flex;flex-direction:column;padding:15px}.profile-card .contentfront .priseRdv .connectsection .form label,.profile-card .contentfront .priseRdv .connectsection form label{color:#000;font-size:14px}.profile-card .contentfront .priseRdv .connectsection .form .check label,.profile-card .contentfront .priseRdv .connectsection form .check label{color:#000}.profile-card .contentfront .priseRdv .connectsection .form .btns,.profile-card .contentfront .priseRdv .connectsection form .btns{display:flex;justify-content:center;margin-top:15px}.profile-card .contentfront .priseRdv .connectsection .form .btns .btn-pro,.profile-card .contentfront .priseRdv .connectsection form .btns .btn-pro{margin:0;width:100%}.profile-card .contentfront .priseRdv .connectsection .login .form-group{grid-column:span 1}.profile-card .contentfront .priseRdv .btn-front{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-card .contentfront .priseRdv .btn-front.inactive{cursor:not-allowed;opacity:.5}.profile-card .contentfront .priseRdv .itemresa.small h4{opacity:.5}.profile-card .contentfront .priseRdv .confirmation{align-items:center;display:flex;flex-direction:column;gap:25px;width:100%}.profile-card .contentfront .priseRdv .confirmation p{font-size:16px}.profile-card .contentfront .priseRdv .confirmation .illu{align-items:center;border:1px solid #25aaa5;border-radius:9px;display:flex;flex-direction:row;gap:20px;justify-content:center;padding:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-card .contentfront .priseRdv .confirmation .illu.alert{border:1px solid #ff4d00}.profile-card .contentfront .priseRdv .confirmation .illu svg{max-width:70px;width:70px}.profile-card .contentfront .priseRdv .confirmation .illu .txt{display:flex;flex-direction:column;gap:5px}.profile-card .contentfront .priseRdv .confirmation .illu .txt h3{padding-bottom:0}.profile-card .contentfront .priseRdv .confirmation .illu .txt p{font-size:18px;overflow:hidden;text-overflow:ellipsis}.profile-card .contentfront .priseRdv .confirmation .infos{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;width:100%}.profile-card .contentfront .priseRdv .confirmation .infos .grp{flex-wrap:nowrap;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-card .contentfront .priseRdv .confirmation .grp{display:flex;justify-content:center;width:100%}.profile-card .contentfront .priseRdv .rdv-payment{display:flex;flex-direction:column;gap:15px}.profile-card .contentfront .priseRdv .rdv-payment .selectPay{background-color:#f2f2f2;border-radius:9px;padding:15px;width:100%}.profile-card .contentfront .priseRdv .rdv-payment .recap{background-color:#f2f2f2;border-radius:9px;display:flex;flex-direction:row;gap:15px;padding:15px}.profile-card .contentfront .priseRdv .rdv-payment .recap .grp{align-items:center;border:1px solid #d9d9d9;border-radius:9px;display:flex;gap:15px;justify-content:start;padding:10px}.profile-card .contentfront .priseRdv .rdv-payment .recap .grp.spe{background-color:#fff;border:2.5px solid #006963}.profile-card .contentfront .priseRdv .rdv-payment .recap .grp .price{font-size:16px}.profile-card .contentfront .priseRdv .rdv-payment .recap .grp .old{text-decoration:line-through}.profile-card .contentfront .priseRdv .rdv-payment .recap .grp p{font-size:16px}.profile-card .contentfront .priseRdv .travel-fees{background-color:#f8f9fa;border:1px solid #d9d9d9;border-radius:8px;margin-top:20px;padding:15px}.profile-card .contentfront .priseRdv .travel-fees h4{color:#333;font-size:1.1em;margin-bottom:15px}.profile-card .contentfront .priseRdv .travel-fees .travel-info{display:flex;flex-direction:column}.profile-card .contentfront .priseRdv .travel-fees .travel-info .info-row{align-items:center;display:flex;justify-content:space-between}.profile-card .contentfront .priseRdv .travel-fees .travel-info .info-row span{background-color:#fff;border-bottom:1px solid #e6e6e6;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px}.profile-card .contentfront .priseRdv .travel-fees .travel-info .info-row:last-child{border-bottom:none}.profile-card .contentfront .priseRdv .travel-fees .travel-info .info-row span:first-child{color:#666}.profile-card .contentfront .priseRdv .travel-fees .travel-info .info-row span:last-child{color:#333;font-weight:500}.profile-card .contentfront .priseRdv .travel-fees .travel-info .info-row.total{color:#006963;font-weight:700;padding-top:10px}.profile-card .contentfront .priseRdv .travel-fees .travel-info .info-row.free{color:#28a745;font-weight:500;justify-content:center;padding:15px 0;text-align:center}.profile-card .contentfront .priseRdv .travel-fees .travel-info .info-row.free span:first-child{color:#28a745;margin-right:10px}.profile-card .contentfront .priseRdv .active-promo{align-items:center;border:1px solid green;border-radius:8px;display:flex;justify-content:flex-start;margin:10px;padding:2px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-card .contentfront .priseRdv .promo-code{color:#333;font-weight:500}.profile-card .contentfront .priseRdv .promo-value{color:#333;font-weight:500;margin-left:10px}.profile-card .contentfront .priseRdv .code-promo{border:1px solid #d9d9d9;border-radius:8px;display:flex;flex-direction:row;gap:10px;margin-top:20px;max-width:300px;padding:5px;width:100%}.profile-card .contentfront .priseRdv .code-promo .form-group{display:flex;flex-direction:column;gap:10px}.profile-card .contentfront .priseRdv .code-promo .form-group label{color:#333;font-size:14px}.profile-card .contentfront .priseRdv .code-promo .form-group .inputs{border:1px solid #e6e6e6;border-radius:8px;padding:10px}@media screen and (max-width:1024px){.profile-card .pro{margin-top:80px}.profile-card .pro .dynamicswitch{display:flex;grid-column:1/-1;overflow:scroll}.profile-card .pro .dynamicswitch p{white-space:nowrap}.profile-card .pro .contentfront{gap:0}.profile-card .pro .contentfront p{font-size:14px}.profile-card .pro .contentfront .profile{grid-column:1/-1;min-width:inherit}.profile-card .pro .contentfront .profile .info1{gap:15px;grid-column:1/5}.profile-card .pro .contentfront .profile .info1 .right .fonctions p{font-size:14px}.profile-card .pro .contentfront .profile .info1 .right .ville p{font-size:16px}.profile-card .pro .contentfront .profile .body:not(.stick){display:none}.profile-card .pro .contentfront .profile .body:not(.stick).apmob{display:flex}.profile-card .pro .contentfront .profile .stick{display:grid;grid-template-columns:repeat(6,1fr);top:90px}.profile-card .pro .contentfront .profile .stick .justify:not(.res){display:none}.profile-card .pro .contentfront .profile .stick .justify.res{gap:10px;grid-column:5/-1;justify-content:flex-end}.profile-card .pro .contentfront .profile .stick .justify.res svg{height:30px}.profile-card .pro .contentfront .profile .stick .borderpro{display:none}.profile-card .pro .contentfront .profile-body{gap:30px;grid-column:1/-1;padding:10px 0 30px}.profile-card .pro .contentfront .profile-body.resa{padding-bottom:0}.profile-card .pro .contentfront .profile-body .portfolio-gallery{border-radius:15px;gap:0;padding:0}.profile-card .pro .contentfront .profile-body .portfolio-gallery h3{grid-column:1/-1}.profile-card .pro .contentfront .profile-body .prestations ul{padding:15px 0 0}.profile-card .pro .contentfront .profile-body .prestations ul .presta{gap:5px;padding:7px}.profile-card .pro .contentfront .profile-body .prestations ul .presta .nom p,.profile-card .pro .contentfront .profile-body .prestations ul .presta .temps{font-size:14px}.profile-card .pro .contentfront .profile-body .prestations ul .presta svg{display:none}.profile-card .pro .contentfront .profile-body .prestations button{align-self:center;margin-left:7px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.profile-card .pro .contentfront .profile-body.resa .priseRdv{padding:7px}.profile-card .pro .contentfront .profile-body.resa .priseRdv .prestations .addd button{margin:5px 7px}.profile-card .pro .contentfront .profile .dynamicswitch{display:flex;margin-bottom:0}}@media screen and (max-width:768px){.profile-card .pro .contentfront .profile-body .portfolio-gallery .photo1{border-radius:15px 15px 0 0;grid-column:1/-1;grid-row:1/3}.profile-card .pro .contentfront .profile-body .portfolio-gallery .photo1 button{padding:5px}.profile-card .pro .contentfront .profile-body .portfolio-gallery .photo2{grid-column:1/3;grid-row:3/4}.profile-card .pro .contentfront .profile-body .portfolio-gallery .photo4{grid-column:3/5;grid-row:3/4}.profile-card .pro .contentfront .profile-body .portfolio-gallery .photo3{grid-column:5/7;grid-row:3/4}.profile-card .pro .contentfront .profile-body .portfolio-gallery .photo5{grid-column:7/-1;grid-row:3/4}.profile-card .pro .contentfront .priseRdv .connectsection .login .form-group{grid-column:span 2}.profile-card .pro .contentfront .profile-body .prestations ul .presta{gap:5px;padding:7px}.profile-card .pro .contentfront .profile-body .prestations ul .presta .nom p,.profile-card .pro .contentfront .profile-body .prestations ul .presta .temps{font-size:14px}.profile-card .pro .contentfront .profile-body .prestations ul .presta svg{display:none}.profile-card .pro .contentfront .profile-body .prestations ul .presta .btn-front{margin-left:7px;padding:5px 7px}.profile-card .dateSelect .week-days{align-items:center;display:flex;gap:15px;justify-content:flex-start;overflow:scroll;padding-bottom:5px}.profile-card .dateSelect .week-days .day{align-items:center;background-color:#f2f2f2;border:2px solid #f2f2f2;border-radius:9px;cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:5px 10px;transition:.2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-card .dateSelect .week-days .day h5{font-size:14px;padding-left:0;white-space:nowrap}.profile-card .dateSelect .time-slots .plages{background:linear-gradient(0deg,#f2f2f2,#fff0);flex-direction:column}.profile-card .dateSelect .time-slots .plages h5{min-width:inherit;padding-left:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.profile-card .dateSelect .time-slots .plages .listh{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;width:100%}}.profile-card .list-container{min-height:100px;position:relative}.profile-card .itemnotif.info{background:#0069631a}.profile-card .itemnotif.info .params-link{color:#006963;display:block;font-size:.9em;margin-top:5px;text-decoration:underline}.profile-card .itemnotif.info .params-link:hover{color:#005652}.profile-card .auto-validation-overlay{background:#0069630d;border-radius:8px;margin:15px 0;padding:20px;text-align:center}.profile-card .auto-validation-overlay p{color:#006963;font-weight:500;margin-bottom:8px}.profile-card .auto-validation-overlay small{color:#666;display:block;line-height:1.4}.profile-card .auto-validation-overlay small a{color:#006963;text-decoration:underline}.profile-card .auto-validation-overlay small a:hover{color:#005652}.accueilpro{flex-direction:column}.accueilpro .list-container{height:100%;position:relative}.accueilpro .auto-validation-overlay{align-items:left;background:#fff;border-radius:8px;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:20px;position:absolute;right:0;text-align:left;top:0}.accueilpro .auto-validation-overlay p{color:#006963;font-weight:500;margin-bottom:8px}.accueilpro .auto-validation-overlay small{display:block;line-height:1.4}.accueilpro .auto-validation-overlay small a{color:#006963;text-decoration:underline}.accueilpro .auto-validation-overlay small a:hover{color:#005652}.accueilpro .cont{flex-direction:column;gap:1.25vw;gap:var(--xsmall);padding:2.08333vw;padding:var(--small)}.accueilpro .cont,.accueilpro .cont .disp{display:flex;height:100%;overflow:auto;width:100%}.accueilpro .cont .disp{flex:1 1;gap:2.08333vw;gap:var(--small)}.accueilpro .cont .disp .list{display:flex;flex:1 1;flex-direction:column;height:100%;overflow:auto;width:30%}.accueilpro .cont .disp .end{align-items:flex-start;align-self:stretch;border:1px solid #d9d9d9;border-radius:9px;display:flex;flex-direction:column;gap:5px;margin-bottom:1.25vw;margin-bottom:var(--xsmall);padding:20px;width:100%}.accueilpro .cont .disp .end .item{align-items:flex-start;background:#f4f4f4;border-radius:9px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:10px 15px}.accueilpro .cont .disp .end .item span{background:#fff;border-radius:11px;font-size:20px;font-style:normal;font-weight:600;padding:3px 10px}.accueilpro .cont .disp .end desc{font-size:16px}.accueilpro .cont .disp .end .profile-evaluations{align-items:center;display:flex;justify-content:space-evenly;width:100%}.accueilpro .cont .disp .end .profile-evaluations p:nth-of-type(2){font-size:16px;font-weight:600}.accueilpro .cont .disp .end .profile-evaluations .left{display:flex;flex-direction:column;gap:10px;justify-content:center}.accueilpro .cont .disp .end .profile-evaluations .left p{text-align:center}.accueilpro .cont .disp .end .profile-evaluations .left svg{height:25px}.accueilpro .cont .disp .end .profile-evaluations .right{display:flex;flex-direction:column;gap:10px}.accueilpro .cont .disp .end .profile-evaluations .right svg{height:15px}.accueilpro .cont .disp .end .profile-evaluations .rating{align-items:center;display:flex;gap:7px;justify-content:start}.accueilpro .cont .disp h3{padding-bottom:15px}@media screen and (max-width:768px){.accueilpro .cont .disp h3{display:none}.accueilpro .cont{height:calc(100vh - 50px)}.accueilpro .cont .disp .list{display:none;width:100%}.accueilpro .cont .disp .list.act{display:flex}}.mapage .tsave{display:flex;justify-content:space-between;width:100%}.mapage form{display:flex;flex-direction:row;max-width:1200px;overflow:scroll}.mapage form .actions{border:2px solid #25aaa5;border-radius:15px;display:flex;flex-direction:column;gap:15px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible;padding:15px;position:-webkit-sticky;position:sticky;top:0}.mapage form h5,.mapage form label{font-size:20px;font-style:normal;font-weight:600;padding-bottom:10px}.mapage form .form-group.drag .flex-h{align-items:center;background-color:#f2f2f2;border-radius:15px;flex-direction:row;gap:5px}.mapage form .form-group.drag .flex-h img{aspect-ratio:1;border-radius:15px;object-fit:cover;padding:5px;width:30%}.mapage form .form-group.drag .flex-h .action{align-items:center;display:flex;flex:1 0;flex-direction:row;gap:15px;justify-content:center;justify-content:space-evenly}.mapage form .form-group.drag .flex-h .action p{font-size:18px}.mapage form .form-group.drag .flex-h svg{max-width:30%;padding-right:15px}.mapage form .form-group.drag .flex-h textarea{width:100%}.mapage form .form-group{padding:10px 15px}.mapage form .galerie h5{padding:15px}.mapage .profe{display:flex;flex-wrap:wrap;gap:15px;padding-bottom:15px}.mapage .profe .item{align-items:center;border:1px solid #25aaa5;border-radius:9px;display:flex;gap:5px;justify-content:center;padding:5px 10px}.mapage .profe .item svg{width:40px}.mapage .profe .item p{color:#000;font-size:20px;font-weight:600}.mapage .res{align-items:center;align-self:stretch;border-radius:7px;display:flex;gap:20px;padding:5px}.mapage .res input{align-items:flex-start;display:flex;flex:1 0;gap:10px;padding:10px}.mapage .left{gap:0;padding:0;width:600px}.mapage .left,.mapage .right{border:1px solid #f2f2f2;border-radius:15px}.mapage .right{min-width:200px}.rayon input[type=range]{background-color:#25aaa5;color:#002927;max-width:500px;width:100%}.rayon input[type=range]::-webkit-slider-thumb{background-color:#002927}.rayon .actions{margin-top:15px;position:-webkit-sticky;position:sticky}.dateSelect,.rayon .actions{display:flex;flex-direction:column;gap:15px}.dateSelect .title{align-items:center;display:flex;gap:5px}.dateSelect .title p{font-size:20px;font-weight:600;text-decoration:underline}.dateSelect .title p.desc{font-weight:400;text-decoration:none}.dateSelect .week-days{align-items:center;display:flex;gap:15px}.dateSelect .week-days .btn-base{padding:5px}.dateSelect .week-days .day{align-items:center;background-color:#f2f2f2;border:2px solid #f2f2f2;border-radius:9px;cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:10px;transition:.2s;width:110px}.dateSelect .week-days .day h5{font-size:16px;font-weight:500}.dateSelect .week-days .day.active,.dateSelect .week-days .day:hover{background-color:#006963;color:#fff;transition:.2s}.dateSelect .week-days .day.ferme{background-color:#0000;border:2px solid #d9d9d9;color:#787878;cursor:default;transition:.2s}.dateSelect .info-reduction{padding:5px}.dateSelect .time-slots{display:flex;flex-direction:column;gap:5px}.dateSelect .time-slots .plages{align-items:center;background:linear-gradient(90deg,#f2f2f2,#fff0);border-radius:9px;display:flex;gap:15px;justify-content:start;padding:5px;transition:.2s ease-in-out}.dateSelect .time-slots .plages:hover{background:linear-gradient(90deg,#f2f2f2 20%,#fff0);transition:.2s ease-in-out}.dateSelect .time-slots .plages h5{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-left:10px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dateSelect .time-slots .plages .reduction-title{background-color:#ffe2d1;border-radius:3px;font-size:16px;font-weight:500;padding:10px;white-space:nowrap}.dateSelect .time-slots .plages .reduction-badge{background-color:#fff;border-radius:3px;color:#ff4d00;margin-left:5px;padding:5px}.dateSelect .time-slots .plages .listh{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start}.dateSelect .time-slots .plages .listh .btn-h{background-color:#fff;border:1px solid #25aaa5;border-radius:9px;padding:9px;width:70px}.dateSelect .time-slots .plages .listh .btn-h p{font-size:18px}.dateSelect .time-slots .plages .listh .btn-h.active,.dateSelect .time-slots .plages .listh .btn-h:hover{background-color:#006963;color:#fff;transition:.2s}.facture{background-color:#f2f2f2;min-height:100vh}.facture .adv{padding:10px}.facture header{display:flex;justify-content:space-between;max-width:800px;padding:40px;width:100%}.facture .content{align-items:center;flex-direction:column;justify-content:center;min-height:100vh}.facture .btn-front.svg{background-color:#0000;height:28px;padding:0;width:40px}.facture .invoice{grid-gap:30px;background-color:#fff;box-shadow:0 4px 40px 0 rgba(0,0,0,.251);display:grid;gap:30px;grid-column:1/-1;grid-template-columns:1fr 1fr;max-width:800px;padding:40px}.facture .invoice p{font-size:14px}.facture .invoice .reglement,.facture .invoice span{grid-column:1/-1}.facture .invoice .droite{display:flex;flex-direction:column;gap:10px;grid-column:1/-1}.facture .invoice .tot{display:flex;gap:10px;grid-column:1/-1;justify-content:end}.facture .invoice h4{font-size:20px;padding-right:40px;text-align:right}.facture .invoice h5{font-size:16px;padding-right:40px;text-align:right}.facture .invoice .invoice-logo{align-items:center;display:flex;gap:20px}.facture .invoice h3{grid-column:1/-1;text-align:left}.facture .invoice .prestas{align-items:stretch;display:flex;flex-direction:column;gap:10px;grid-column:1/-1;justify-content:stretch}.facture .invoice .prestas .presta{align-items:center;align-self:stretch;background-color:#fff;border:1px solid #d9d9d9;border-radius:9px;display:flex;gap:20px;justify-content:center;padding:10px 20px;transition:.2s ease-in-out}.facture .invoice .prestas .presta p{flex:1 1}.facture .invoice .prestas .presta.head{border:1px solid;border-color:#0000 #0000 #d9d9d9;border-radius:none}.facture .invoice .prestas .presta.head p{color:#787878}.facture .invoice .prestas .presta svg{transition:.15s ease-in-out;width:0}.facture .invoice .prestas .presta .nom{align-content:center;align-items:center;align-self:stretch;display:flex;flex:3 1;font-size:16px;gap:10px}.facture .invoice .prestas .presta .nom p{font-size:16px}.facture .invoice .prestas .presta .nom span{height:inherit;margin-left:10px}.facture .invoice .prestas .presta .temps{color:#787878}.facture .invoice .prestas .presta.select{border:1px solid #006963}.facture .invoice .prestas .presta.select:hover{cursor:inherit}.facture .invoice .prestas .titre{align-items:center;align-self:stretch;border-radius:9px;display:flex;gap:10px;padding:5px 10px;transition:.2s ease-in-out}.facture .invoice .bottom{background-color:#006963;color:#fff;grid-column:1/-1;padding:10px}.facture .invoice .line{display:flex;gap:5px}.facture .invoice .invoice-details,.facture .invoice .invoice-professional-info{align-items:end;display:flex;flex-direction:column;gap:5px;text-align:right}.marketplace{flex-direction:column;justify-content:flex-start;margin-top:120px;min-height:calc(100vh - 200px)}.marketplace h2{font-size:42px;font-weight:400;grid-column:1/-1;margin:0 auto;padding-bottom:2.08333vw;padding-bottom:var(--small);width:90%}.marketplace h2 span{font-size:58px;font-weight:900}.marketplace .contentfront{align-items:start;margin:0 auto 2.08333vw;margin-bottom:var(--small);padding-top:2.08333vw;padding-top:var(--small)}.marketplace .contentfront .left{grid-column:1/3;padding-right:1.25vw;padding-right:var(--xsmall)}.marketplace .contentfront .right{background-color:#f2f2f2;border-radius:9px;grid-column:3/-1;padding:1.25vw;padding:var(--xsmall)}.marketplace .contentfront .right .pro-grid{grid-gap:1.25vw;grid-gap:var(--xsmall);display:grid;gap:1.25vw;gap:var(--xsmall);grid-column:1/-1;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.marketplace{margin-top:70px}.marketplace .contentfront h2{font-size:32px}.marketplace .contentfront h2 span{font-size:48px}.marketplace .contentfront .left{grid-column:1/-1;padding-bottom:15px}.marketplace .contentfront .right{grid-column:1/-1}.marketplace .contentfront .right .pro-grid{grid-template-columns:repeat(1,1fr)}}.professionnel-card{background:linear-gradient(98deg,#fff 9.02%,#fff 97.38%,#fff 99.42%);border:1px solid #d8d8d8;border-radius:9px;grid-column:span 1;height:100%;overflow:hidden;position:relative;transition:.15s ease-in-out;width:100%}.professionnel-card .searchModel{align-items:center;background-color:#ff4d00;border-radius:9px;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;left:10px;padding:10px;position:absolute;top:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.professionnel-card .searchModel h4{color:#fff}.professionnel-card .slick-slider{height:350px;width:100%}.professionnel-card .slick-slider .slick-dots{bottom:0;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.professionnel-card .slick-slider .slick-list{height:100%}.professionnel-card .slick-slider img{height:100%;object-fit:cover;width:100%}.professionnel-card .slick-slider .slick-next{right:8px}.professionnel-card .slick-slider .slick-prev{left:8px;z-index:1}.professionnel-card .txt{display:flex;flex-direction:column;gap:15px;padding:10px}.professionnel-card .txt .note,.professionnel-card .txt h3{font-size:22px}.professionnel-card .txt .fonctions{display:flex;gap:5px;gap:0 5px;overflow:hidden;position:relative;width:100%}.professionnel-card .txt .fonctions p{border:.5px solid #006963;border-radius:50px;color:#006963;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 5px;white-space:nowrap}.professionnel-card .txt .fonctions:after{background:linear-gradient(270deg,#fff,#ffffffeb 30%,#fff0 50%);content:"";height:100%;position:absolute;right:0;top:0;width:30%;z-index:2}.professionnel-card .txt .loc{display:flex;flex-direction:column;gap:5px;justify-content:center}.professionnel-card .txt .loc p{font-size:16px}.professionnel-card .txt button{align-self:flex-end}.professionnel-card:hover{background:linear-gradient(168deg,#fff 9.02%,#f7ffff 90.38%,#c5fffe 99.42%);border:1px solid #006963;cursor:pointer;transition:.15s ease-in-out}.professionnel-card:hover .spe{background:none;cursor:pointer;transition:.15s ease-in-out}.professionnel-card:hover .spe span{background-color:#002927;left:-10px;transition:.15s ease-in-out;width:150%}.professionnel-card .slick-slide{align-items:center;display:flex;height:100%;justify-content:center;width:inherit}.professionnel-card .slick-slide img{height:auto;object-fit:cover;width:100%}.professionnel-card .prestations{display:flex;gap:5px;height:350px;justify-content:flex-end;padding:10px;position:absolute;top:0;width:100%}.professionnel-card .prestations p{color:#006963;font-size:14px;font-weight:600}.professionnel-card .prestations .prestaap{background-color:#fff;border:1px solid #25aaa5;border-radius:9px;display:flex;gap:5px;justify-content:space-between;padding:5px}.professionnel-card .prestations .prestaap.titre{border:none;border-bottom:1px solid #d8d8d8}.professionnel-card .prestations .prestaap.titre p{color:#000}@media screen and (max-width:768px){.professionnel-card .txt .note,.professionnel-card .txt h3{font-size:18px}.professionnel-card .txt .fonctions p{font-size:12px}.professionnel-card .txt .loc p{font-size:14px}}.rdvcancel{display:flex;flex-direction:column;gap:1.25vw;gap:var(--xsmall);width:100%}.rdvcancel .refund-policy{background-color:#f8f9fa;border-left:4px solid #ffc107;border-radius:5px;margin:20px 0;padding:15px}.rdvcancel .refund-policy .warning{color:#856404;font-weight:600;margin-bottom:10px}.rdvcancel .refund-policy ul{list-style-type:none;margin:0;padding-left:0}.rdvcancel .refund-policy ul li{color:#495057;margin-bottom:8px}.rdvcancel .refund-policy ul li ul{margin-top:5px;padding-left:20px}.rdvcancel .refund-policy ul li ul li{font-size:.95em;margin-bottom:5px}.rdvcancel .refund-policy ul li ul li:before{color:#ffc107;content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.notifPage{position:fixed;top:0;z-index:2000}.notifPage,.notifPage .back{height:100%;right:0;width:100%}.notifPage .back{background:#ffffffb5;cursor:pointer;position:absolute}.notifPage.nopen{width:0}.notifPage.nopen .content{opacity:0;transform:translateX(100%)}.notifPage .content{align-items:start;background-color:#fff;box-shadow:0 4px 40px 0 #00000040;display:flex;flex-direction:column;gap:1.25vw;gap:var(--xsmall);height:100%;justify-content:start;padding:20px;position:absolute;right:0;transition:.15s ease-in-out;width:400px}.notifPage .content .top{align-items:center;display:flex;gap:15px;justify-content:start;width:100%}.notifPage .content .top a{background-color:#0000;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center}.notifPage .content .top a:hover{transform:scale(1.1)}.notifPage .content .notifList{align-items:center;align-self:stretch;background:radial-gradient(50% 50% at 50% 50%,#ddfdfc 0,#d9d9d94a 100%);border:1px solid #d9d9d9;border-radius:9px;display:flex;flex:1 0;flex-direction:column;gap:10px;height:100%;justify-content:start;overflow:scroll;padding:10px}.notifPage .content .notifList .itemnotif{width:100%}.notifPage .content .notifList .itemnotif p{font-size:16px;gap:15px}@media screen and (max-width:768px){.notifPage .content{width:100%}}.settings .form-group.tva{align-items:center;border:1px solid #d9d9d9!important;border-radius:9px;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;padding:10px}.settings .form-group.tva p{text-align:left}.settings .form-group.tva .simpleswitch{min-width:50px;width:50px!important}.settings .form-group.tva h4{margin-bottom:0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.settings .form-group.tva .form-group{margin-bottom:0;text-align:left;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.settings .form-group.tva span{margin-bottom:0}.settings .form-group.deposit{align-items:left;border:1px solid #006963!important;border-radius:9px;display:flex;flex-direction:column;gap:15px;padding:10px}.settings .form-group.deposit .flex-h{flex-wrap:wrap}.settings .form-group.deposit p{text-align:left}.settings .form-group.deposit .simpleswitch{min-width:50px;width:50px!important}.settings .form-group.deposit h4{margin-bottom:0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.settings .form-group.deposit .form-group{margin-bottom:0;text-align:left;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.settings .form-group.deposit span{margin-bottom:0}.settings .form-group.deposit .account-access{border:1px solid #006963!important;border-radius:9px;gap:15px;overflow:inherit;padding:20px}.settings .form-group.deposit .account-access .head{align-items:center;border:1px solid #006963;border-radius:9px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:10px}.settings .form-group.deposit .account-access .head svg{fill:#25aaa5;height:10px;width:10px}.settings .form-group.deposit .account-access .head.danger{border:1px solid red}.settings .form-group.deposit .account-access .head.danger svg{fill:red}.settings .form-group.deposit .payment-options{align-items:left;border:1px solid #d9d9d9!important;border-radius:9px;cursor:pointer;display:flex;flex-direction:column;gap:15px;padding:20px;width:100%!important}.settings .form-group.deposit .payment-options:hover{background-color:#fff;border:1px solid #943500!important}.settings .form-group.deposit .payment-options .strong{cursor:pointer}.settings .form-group.deposit .payment-options svg{height:30px;width:30px}.settings .form-group.deposit .payment-options h3{margin-bottom:0;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.settings .form-group.deposit .payment-options .options-container{display:flex;flex-direction:column;gap:15px}.settings .form-group.deposit .payment-options .options-container h3{font-size:18px;font-weight:700;margin-bottom:15px}.settings .form-group.deposit .payment-options .options-container .option{align-items:center;background-color:#f2f2f2;border:3px solid #f2f2f2;border-radius:9px;display:flex;gap:15px;justify-content:space-between;max-width:500px;padding:10px;width:100%}.settings .form-group.deposit .payment-options .options-container .option:hover{border:3px solid #006963;cursor:pointer}.settings .form-group.deposit .payment-options .options-container .option p{white-space:nowrap}.settings .form-group.deposit .payment-options .options-container .option.selected{border:3px solid #006963}.settings>*{max-width:700px;width:100%}.settings .tsave{background-color:#fcfcfc;border-top:40px solid #fcfcfc;padding:15px 0;position:-webkit-sticky;position:sticky;top:-40px;z-index:100}.settings .actions{display:flex}.settings .alert{background-color:#f2f2f2;border:2px solid #ff4d00;border-radius:9px;margin-bottom:15px;padding:15px}.settings .alert p{font-size:18px}.settings form h3{font-size:24px;text-align:left}.settings form span{grid-column:1/-1;margin-bottom:15px}.settings form h5{font-size:18px;grid-column:1/-1;text-align:center}.settings form .small{border:none}.settings form .plans{align-items:center;display:flex;gap:10px;grid-column:1/-1;justify-content:center;padding:15px}.settings form .plans .it{align-items:center;background-color:#f2f2f2;border:3px solid #f2f2f2;border-radius:9px;display:flex;gap:10px;justify-content:space-between;max-width:500px;padding:10px;width:100%}.settings form .plans .it:hover{border:3px solid #006963;cursor:pointer}.settings form .plans .it h3{font-size:18px;margin-bottom:0}.settings form .plans .it p{white-space:nowrap}.settings form .plans .it.selected{border:3px solid #006963}.moncompte{padding-bottom:2.08333vw;padding-bottom:var(--small);padding-top:120px;position:relative}.moncompte .rdv-payment{margin-top:10px;padding:10px}.moncompte .flex-h{gap:15px;margin-top:10px}.moncompte .contentfront{align-items:start;height:100%;padding-top:2.08333vw;padding-top:var(--small);position:relative}.moncompte .contentfront .flex-h.clients{flex-direction:column;gap:0;grid-column:9/-1;margin-top:0;padding:0}.moncompte .contentfront .flex-h.clients .left{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0}.moncompte .contentfront .flex-h.clients .right{display:flex;justify-content:center}.moncompte .contentfront h3{margin-bottom:2.08333vw;margin-bottom:var(--small)}.moncompte .contentfront .left{display:flex;flex-direction:column;grid-column:3/7;height:100%;overflow:auto;padding-right:1.25vw;padding-right:var(--xsmall)}.moncompte .contentfront .right{border-radius:9px;grid-column:7/-1}.moncompte .contentfront .right form{border:1px solid #d9d9d9;border-radius:9px;padding:1.25vw;padding:var(--xsmall)}.moncompte .contentfront .infos{display:flex;flex-direction:column;grid-column:3/9;height:100%;padding-right:1.25vw;padding-right:var(--xsmall)}.moncompte .contentfront .filtre{gap:15px;grid-column:1/3;padding-right:2.08333vw;padding-right:var(--small)}.moncompte .contentfront .filtre .desc{color:#000;font-size:22px}.moncompte .contentfront .filtre a{font-size:18px}.moncompte .contentfront .filtre .deconnexion{color:red;font-size:18px}@media screen and (max-width:1024px){.moncompte{padding-top:70px}}@media screen and (max-width:768px){.moncompte{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.moncompte .contentfront{grid-template-columns:1fr}.moncompte .contentfront .left{height:50vh}.moncompte .contentfront .infos,.moncompte .contentfront .left,.moncompte .contentfront .right{grid-column:1/-1;padding:20px 0}.moncompte .contentfront .right form{padding:10px}.moncompte .contentfront .filtre{grid-column:1/-1;padding-right:0}.moncompte .contentfront .flex-h.clients{flex-direction:column;grid-column:1/-1}.moncompte .contentfront .flex-h.clients .left{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.moncompte .contentfront .flex-h.clients .right{display:flex;justify-content:center;padding:0}.moncompte .contentfront .flex-h.clients .clientlist{padding:10px}.moncompte .contentfront .flex-h.clients .clientlist .client{border-bottom:1px solid #d9d9d9;overflow:hidden}.moncompte .contentfront .flex-h.clients .clientlist p{font-size:11px;font-weight:600}}.rate{align-items:center;display:flex;flex-direction:column;gap:2.08333vw;gap:var(--small);justify-content:center}.rate .rdvdisp{min-width:330px}.rate .form{gap:15px}.rate .form .raterow{background-color:#fcfcfc;border-bottom:1px solid #d9d9d9;border-radius:9px;display:flex;flex-direction:column;gap:10px;padding-left:10px}.rate .form .raterow p{text-align:left}.rate .form .raterow span{background:#fff}@media screen and (max-width:500px){.rate .form .raterow{grid-column:1/-1}}.rate .form .starimg{border-radius:9px;height:45px;margin:0 5px;opacity:.4;padding:5px;transition:opacity .2s ease-in-out;width:45px}.rate .form .starimg.active{opacity:1;transition:opacity .2s ease-in-out}.rate .form .starimg:hover{background-color:#fff;transition:opacity .2s ease-in-out}.rate .actions{grid-gap:10px;display:grid;flex-wrap:wrap;gap:10px;grid-column:1/-1;grid-column:span 2;grid-template-columns:repeat(2,1fr);justify-content:space-between;width:100%}.rate .actions .full{grid-column:1/-1}.rate .actions button{width:100%}.offers{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,2fr);position:relative}.offers .offer{grid-column:span 1;grid-row:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.offers .offer.disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.offers .offer.recommended{background:linear-gradient(180deg,#fff0,#cbf1ee);border:1px solid #006963}.offers .offer .recommended-badge{background-color:#006963;border-radius:9px;color:#fff;margin-top:-25px;padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.offers .offer.description{height:100%;max-height:600px;overflow:scroll}.offers .offer.description:hover{box-shadow:inherit}.offers .offer{border:1px solid #d9d9d9;border-radius:9px;display:flex;flex:1 1;flex-direction:column;gap:15px;max-width:500px;padding:15px;transition:all .3s ease-in-out}.offers .offer:hover{box-shadow:inset 0 0 0 2px #006963;cursor:pointer;transition:all .3s ease-in-out}.offers .offer .offer-header{align-items:center;display:flex;flex-direction:column;font-size:2rem;font-weight:700;justify-content:center;margin-bottom:1rem}.offers .offer .offer-header h3{color:#006963;font-family:Abhaya Libre,serif;font-size:32px;font-weight:700;width:100%}.offers .offer .offer-header .price{display:flex;flex-direction:column;gap:15px;width:100%}.offers .offer .offer-header .price p{color:#524d4d;font-size:18px;font-weight:700;text-align:right;width:100%}.offers .offer .offer-header .price .per-month{background-color:#0000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-align:left}.offers .offer .offer-header .oldprice{color:#524d4d;font-family:Abhaya Libre,serif;font-size:34px}.offers .offer .offer-header .oldprice.bar{text-decoration:line-through}.offers .offer .offer-details{display:flex;flex-direction:column;gap:10px}.offers .offer .offer-details svg{flex-shrink:0;width:25px}.offers .offer .offer-details p{font-weight:500}.offers .offer .offer-details p strong{font-size:18px;font-weight:500}.offers .offer .offer-details li{align-items:center;border-bottom:1px solid #d9d9d9;border-radius:9px;display:flex;font-size:18px;font-weight:500;gap:15px;margin-bottom:5px;padding:5px}.offers .offer .offer-details .tooltip{display:inline-block;position:relative}.offers .offer .offer-details .tooltip .tooltip-content{background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 8px 16px #00000014;color:#524d4d;font-size:14px;height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;left:0;line-height:1.4;margin-top:8px;max-width:320px;min-width:240px;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;top:100%;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;visibility:hidden;z-index:20}.offers .offer .offer-details .tooltip .tooltip-content:before{border:6px solid;border-color:#0000 #0000 #fff;content:"";filter:drop-shadow(0 -1px 0 #D9D9D9);left:12px;position:absolute;top:-3px}.offers .offer .offer-details li:hover .tooltip .tooltip-content{opacity:1;transform:translateY(0);visibility:visible}.payinfo{border-bottom:1px solid #e5e5e5;padding:10px 0}.payinfo,.payinfo .details{display:flex;flex-direction:column;gap:20px}.payinfo .details{width:100%}.payinfo .details .cleft{display:flex;gap:10px;justify-content:center}.payinfo .details .card{background-color:#fff;justify-content:space-between}.payinfo .details .card,.payinfo .details .plan{align-items:center;border:1px solid #d9d9d9;border-radius:9px;display:flex;flex-direction:row;gap:10px;padding:10px;width:100%}.payinfo .details .plan .plan__name{font-size:16px;font-weight:500}.payinfo .clientlist{align-items:stretch;background:#f2f2f2;flex:1 1;flex-direction:column;gap:7px;justify-content:stretch;overflow:scroll;padding:12px 14px}.payinfo .clientlist,.payinfo .clientlist .client{border:1px solid #d9d9d9;border-radius:9px;display:flex}.payinfo .clientlist .client{align-items:center;align-self:stretch;background-color:#fff;cursor:pointer;gap:20px;justify-content:left;padding:10px 20px;transition:.2s ease-in-out}.payinfo .clientlist .client svg{transition:.2s ease-in-out;width:0}.payinfo .clientlist .client .nom{align-content:center;align-items:center;align-self:stretch;background-color:#0000;display:flex;flex:1 0}.payinfo .clientlist .client.actif{border:1px solid #006963}.payinfo .clientlist .client.actif svg{transition:.2s ease-in-out;width:10px}.payinfo .clientlist .client:hover{border:1px solid #006963}.payinfo .stripe-account{display:flex;flex-direction:column;gap:20px}.payinfo .stripe-account>div{align-items:center;border:1px solid #d9d9d9;border-radius:9px;display:flex;flex-direction:row;gap:20px;justify-content:space-between;padding:10px}@media screen and (max-width:768px){.payinfo .stripe-account{padding:10px}.payinfo .stripe-account div{flex-direction:column;gap:10px}}.proEvent{display:flex;flex-direction:column;gap:15px}.proEvent .inactive{display:none}.proEvent .prestations .add{height:0;overflow:hidden;padding:0}.proEvent .prestations .add.open{height:170px;overflow:scroll;padding:15px}.proEvent .prestations button{align-self:center;margin-left:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.proEvent .prestations button svg{transition:.15s;width:10px}.proEvent .prestations button.open svg{transform:rotate(180deg);transition:.15s}.proEvent .prestations.small ul{gap:2px;padding:15px 15px 0}.proEvent .prestations.small ul .presta.select{border:1px solid #d9d9d9}.proEvent .prestations.small ul .presta.select:hover{cursor:inherit}.proEvent .prestations ul{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:stretch;padding:15px}.proEvent .prestations ul .presta{align-items:center;align-self:stretch;background-color:#fff;border:1px solid #d9d9d9;border-radius:9px;display:flex;gap:20px;justify-content:center;padding:10px 20px;transition:.2s ease-in-out}.proEvent .prestations ul .presta svg{transition:.15s ease-in-out;width:0}.proEvent .prestations ul .presta .nom{align-content:center;align-items:center;align-self:stretch;display:flex;flex:1 0;font-size:16px;gap:10px}.proEvent .prestations ul .presta .nom p{font-size:16px}.proEvent .prestations ul .presta .nom span{height:inherit;margin-left:10px}.proEvent .prestations ul .presta .temps{color:#787878}.proEvent .prestations ul .presta.select{border:1px solid #006963}.proEvent .prestations ul .presta.select:hover{cursor:inherit}.proEvent .prestations ul .presta:hover{border:1px solid #006963;cursor:pointer}.proEvent .prestations ul .presta:hover svg{transition:.15s ease-in-out;width:9px}.proEvent .prestations ul .titre{align-items:center;align-self:stretch;border-radius:9px;display:flex;gap:10px;padding:5px 10px;transition:.2s ease-in-out}.availavlecal{align-items:center;background-color:#f2f2f2;border:2px solid #dce6e6;border-radius:9px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;width:100%}.availavlecal .en-cours-banner{color:#006963;font-size:16px;font-weight:400;font-weight:700;text-align:left;width:100%}.availavlecal.active,.availavlecal.open{border:2px solid #25aaa5}.availavlecal.open{background-color:#fff;cursor:default}.availavlecal.open .top .setdate{align-items:center;display:flex;gap:10px;justify-content:center;padding:10px 10px 0}.availavlecal.isEnCours .top{padding:3px}.availavlecal.isEnCours .top .title{padding:10px 10px 0}.availavlecal.isEnCours .top .btn-pro{height:100%}.availavlecal svg{width:20px}.availavlecal .top{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;padding:3px;width:100%}.availavlecal .top .setdate{align-items:center;display:flex;gap:10px;justify-content:center;padding:10px}.availavlecal .top .setdate .setdate__icon{align-items:center;background:#f5f5f5;border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.availavlecal .top .setdate .setdate__icon svg{height:20px;width:20px}.availavlecal .top .setdate input,.availavlecal .top .title{font-size:16px;font-weight:500}.availavlecal .top .title{padding:10px}.availavlecal .top .spdat{background:#dce6e6;height:30px;width:2px}.availavlecal .top .date-picker-input{align-items:center;background:#fff;border:1px solid #006963;border-radius:5px;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:5px}.availavlecal .top .date-picker-input input{font-size:16px;font-weight:500;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:90px}.availavlecal .availablecal__content{display:flex;flex-direction:column;gap:10px}.availavlecal .availablecal__content .availablecal__content__item{align-items:center;display:flex;gap:10px;justify-content:center}.availavlecal .availablecal__content .availablecal__content__item .availablecal__content__item__icon{align-items:center;background:#f5f5f5;border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.availavlecal .availablecal__content .availablecal__content__item .availablecal__content__item__icon svg{height:20px;width:20px}.availavlecal .availablecal__content .availablecal__content__item .availablecal__content__item__text{font-size:16px;font-weight:400}.availavlecal .content{border-radius:7px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.availavlecal .content .danger{padding:5px;width:100%}.rdv-payment{display:flex;flex-direction:column;gap:15px;grid-column:1/-1}.rdv-payment .selectPay{background-color:#f2f2f2;border-radius:9px;padding:15px;width:100%}.rdv-payment .selectPay .cleft{display:flex;flex-direction:column}.rdv-payment .selectPay .cleft p{font-size:16px;text-align:left}.rdv-payment .recap{background-color:#f2f2f2;border-radius:9px;display:flex;flex-direction:row;gap:15px;padding:15px}.rdv-payment .recap .grp{align-items:center;border:1px solid #d9d9d9;border-radius:9px;display:flex;gap:15px;justify-content:start;padding:10px}.rdv-payment .recap .grp.spe{background-color:#fff;border:2.5px solid #006963}.rdv-payment .recap .grp .price,.rdv-payment .recap .grp p{font-size:16px}.feedback-container{width:100%}.feedback-container .switch-container{grid-column:1/-1;width:100%}.feedback-container .switch-container .dynamicswitch{margin-bottom:0;margin-top:20px}.dynamicswitch{border-radius:8px;display:flex;gap:10px;margin-bottom:20px;padding:5px}.dynamicswitch .btn{background:#0000;border:none;border-radius:6px;cursor:pointer;flex:1 1;padding:8px 16px;transition:all .3s ease}.dynamicswitch .btn p{color:var(--text);font-size:14px;font-weight:700;margin:0}.dynamicswitch .btn.active{background:#006963}.dynamicswitch .btn.active p{color:#fff}.dynamicswitch .btn.alert p{color:#ff4d00}.dynamicswitch .btn.active.alert{background:#ff4d00}.dynamicswitch .btn.active.alert p{color:#fff}.dynamicswitch .btn:hover:not(.active){background:#0000000d;color:#006963}.client-info{width:100%}.client-info h3{margin-bottom:20px}.client-info textarea{height:100px}.historique-container .historique-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.historique-container button{margin:0}.historique-container .historique-content{display:flex;gap:20px;margin:20px 0}.historique-container .historique-content .info-display .section{margin-bottom:20px}.historique-container .historique-content .info-display .section h4{color:#006963;font-size:1.1rem;margin-bottom:10px}.historique-container .historique-content .info-display .section .info-field{margin-bottom:10px}.historique-container .historique-content .info-display .section .info-field .label{color:#666;font-size:.9rem;margin-bottom:4px}.historique-container .historique-content .info-display .section .info-field .value{color:#333;font-size:1rem;line-height:1.4}.historique-container .historique-footer{display:flex;justify-content:flex-end;margin-top:20px}.historique-container .client-info{flex:1 1}.historique-container .client-info .inputs{border:1px solid #ccc}.historique-container .client-info .form-group:hover{background:#0000}.historique-container .rdvlist{flex:1 1;height:calc(100vh - 300px)}.promotions{display:flex;flex-direction:column;gap:20px!important;justify-content:center}.promotions>*{max-width:1000px;width:100%}.promotions .actions{justify-content:flex-start}.promotions .actions,.promotions .campaign-title,.promotions .promotion-title{align-items:center;display:flex;gap:15px}.promotions .switch-item{align-items:center;background:#f2f2f2;border:1px solid #d9d9d9;border-radius:9px;display:flex;gap:8px;justify-self:flex-end;padding:4px 8px}.promotions .promo-modal{padding:20px}.promotions .promo-modal h2{color:#002927;font-size:1.5rem;margin-bottom:20px}.promotions .promo-modal .form-group{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.promotions .promo-modal .form-group label{color:#002927;font-size:14px}.promotions .promo-modal .form-group input[type=number],.promotions .promo-modal .form-group input[type=text],.promotions .promo-modal .form-group select{border:1px solid #d9d9d9;border-radius:4px;font-size:14px;padding:8px 12px}.promotions .promo-modal .form-group input[type=number]:focus,.promotions .promo-modal .form-group input[type=text]:focus,.promotions .promo-modal .form-group select:focus{border-color:#006963;outline:none}.promotions .promo-modal .form-group input[type=number]{width:120px}.promotions .promo-modal .form-group .model-options{background-color:#f2f2f2;border:1px solid #d9d9d9;border-radius:8px;margin:20px 0;padding:15px}.promotions .promo-modal .form-group .model-options .option-group{align-items:center;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;display:flex;gap:15px;margin-bottom:15px;padding:10px}.promotions .promo-modal .form-group .model-options .option-group:last-child{margin-bottom:0}.promotions .promo-modal .form-group .model-options .option-group label{color:#787878;font-weight:500;margin:0}.promotions .promo-modal .form-group .model-options .option-group input[type=number]{border:1px solid #d9d9d9;border-radius:4px;color:#787878;font-size:14px;padding:6px 10px;width:100px}.promotions .promo-modal .form-group .model-options .option-group input[type=number]:focus{border-color:#006963;box-shadow:0 0 0 .2rem #00696340;outline:none}.promotions .promo-modal .form-group .model-options .option-group input[type=number]::-webkit-inner-spin-button,.promotions .promo-modal .form-group .model-options .option-group input[type=number]::-webkit-outer-spin-button{opacity:1}.promotions .promo-modal .form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.promotions .promo-modal .form-actions button{border-radius:4px;cursor:pointer;font-weight:500;padding:8px 16px}.promotions .promo-modal .form-actions button.btn-primary{background:#006963;border:none;color:#fff}.promotions .promo-modal .form-actions button.btn-primary:hover{background:#003633}.promotions .promo-modal .form-actions button.btn-secondary{background:#f2f2f2;border:1px solid #d9d9d9;color:#002927}.promotions .promo-modal .form-actions button.btn-secondary:hover{background:#e5e5e5}.promotions .services-list{align-items:stretch;background:#f2f2f2;border:1px solid #d9d9d9;border-radius:9px;display:flex;flex:1 1;flex-direction:column;gap:7px;justify-content:flex-start;overflow:scroll;padding:12px 14px;width:100%}.promotions .services-list .service-item{align-items:center;align-self:stretch;background-color:#fff;border:3px solid #0000;border-radius:9px;cursor:pointer;display:flex;gap:20px;justify-content:left;padding:10px 20px;transition:.2s ease-in-out}.promotions .services-list .service-item.inactive{background:#f2f2f2;border:1px dashed #d9d9d9;opacity:.6}.promotions .services-list .service-item:hover{border:3px solid #006963}.promotions .services-list .service-item input[type=checkbox]{cursor:pointer;height:16px;width:16px}.promotions .services-list .service-item label{cursor:pointer;font-size:14px}.btn-base.code{background:#ffe2d1;border-radius:9px;display:flex;flex-direction:column;gap:10px;padding:4px}.btn-base.code:hover{border:1px solid #006963;cursor:pointer}.services-list{border-radius:9px;display:flex;flex-direction:column;gap:8px}.services-list .service-item{align-items:center;align-self:stretch;background-color:#fff;border:3px solid #0000;border-radius:9px;cursor:pointer;display:flex;gap:20px;justify-content:left;padding:10px 20px;transition:.2s ease-in-out}.services-list .service-item.inactive{background:#f2f2f2;border:1px dashed #d9d9d9;opacity:.6}.services-list .service-item.selected,.services-list .service-item:hover{border:3px solid #006963}.services-list .service-item input[type=checkbox]{cursor:pointer;height:16px;width:16px}.services-list .service-item label{cursor:pointer;font-size:14px}.services-list .checkbox{align-items:center;border:1px solid #d9d9d9;border-radius:9px;display:flex;gap:8px;padding:4px 8px}.services-list .checkbox.active{background:#fff;border:1px solid #25aaa5}.services-list .checkbox:hover{background:#fff;cursor:pointer}.services-list .checkbox label{cursor:pointer}.services-list .checkbox input[type=checkbox]{pointer-events:none}.listCodes{background:#f2f2f2;flex-wrap:wrap;gap:15px;padding:12px 14px}.listCodes,.listCodes .itempromo{align-items:center;border:1px solid #d9d9d9;border-radius:9px;display:flex;flex-direction:row}.listCodes .itempromo{background:#fff;gap:8px;justify-content:center;padding:4px 8px;transition:all .3s ease}.listCodes .itempromo.inactive{background:#f2f2f2;border:1px dashed #d9d9d9;opacity:.6}.listCodes .itempromo .promo-details{background:#ffe2d1;border-radius:9px;display:flex;flex-direction:column;gap:10px;padding:4px}.listCodes .itempromo:hover{border:1px solid #006963;cursor:pointer}.pagination{align-items:center;display:flex;gap:8px;justify-content:center}.pagination .pagination-button{background:#fff;border:1px solid #ddd;border-radius:4px;color:#006963;cursor:pointer;min-width:40px;padding:8px 12px;transition:all .2s ease}.pagination .pagination-button:hover:not(:disabled){background:#0069631a;border-color:#006963}.pagination .pagination-button.active{background:#006963;border-color:#006963;color:#fff}.pagination .pagination-button:disabled{cursor:not-allowed;opacity:.5}.bottom-popup{border-radius:9px;border-top:1px solid #ddd;box-shadow:0 -2px 10px #0000001a;padding:20px;width:100%;z-index:1000}.bottom-popup .popup-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.stats-popup{width:100%}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:20px 0}.stat-item{background:#f5f5f5;border-radius:8px;padding:15px;text-align:left}.stat-label{color:#666;display:block;font-size:14px;margin-bottom:5px}.stat-value{color:#006963;display:block;font-size:24px;font-weight:700}.campaign-details{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.campaign-details p{line-height:1.5;margin:10px 0}.completed{cursor:pointer;position:relative}.completed:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.completed:after{background:#0069631a;border-radius:4px;bottom:10px;color:#006963;content:"👁 Voir les stats";font-size:12px;padding:4px 8px;position:absolute;right:10px}.payment-container{display:flex;flex-direction:column;gap:30px;height:100%;position:relative;width:100%}.payment-container .offers .offer{max-width:inherit}.payment-container .offers .offer .offer-details{display:flex;flex-direction:column;gap:15px;height:300px;overflow:scroll}.abonnement .plan-header{background-color:rgba(0,105,99,.149);border-radius:9px;display:flex;justify-content:space-between;padding:10px}.social-share-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.social-share-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;max-width:500px;overflow:hidden;width:90%}.social-share-header{align-items:center;border-bottom:1px solid #eaeaea;display:flex;justify-content:space-between;padding:16px 20px}.social-share-header h3{color:#333;font-size:18px;margin:0}.close-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.close-button svg{color:#666;height:24px;width:24px}.social-share-content{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:20px}@media(max-width:480px){.social-share-content{grid-template-columns:repeat(2,1fr)}}.share-button{align-items:center;background-color:#f5f5f5;border:none;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:16px 8px;transition:background-color .2s ease}.share-button:hover{background-color:#ebebeb}.share-icon{height:32px;margin-bottom:8px;width:32px}.share-icon svg{height:100%;width:100%}.share-button span{color:#333;font-size:14px}.landingpro .imgmobile{display:none}.landingpro h2{font-size:42px;font-weight:400;grid-column:1/-1}.landingpro h2 span{font-size:58px;font-weight:900}.landingpro h3{font-size:22px;font-weight:600}.landingpro .hero{margin-top:120px}.landingpro .hero .contentfront{gap:1.25vw;gap:var(--xsmall);padding-top:2.08333vw;padding-top:var(--small)}.landingpro .hero h1{font-size:42px;font-weight:400;grid-column:1/-1;margin-bottom:15px;z-index:2}.landingpro .hero h1 span{font-size:58px;font-weight:900}.landingpro .hero .txt{display:flex;flex-direction:column;gap:16px;grid-column:1/5}.landingpro .hero .txt ul{display:flex;flex-wrap:wrap;gap:5px 7px}.landingpro .hero .txt ul li{border:1px solid #25aaa5;border-radius:50px;color:#006963;padding:2px 5px}.landingpro .hero .txt a{align-items:center;display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.landingpro .hero .txt a p{font-size:18px}.landingpro .hero .txt a svg{transition:.15s ease-in-out}.landingpro .hero .txt a:hover svg{transform:translateY(5px);transition:.15s ease-in-out}.landingpro .hero .txt .illu{margin-top:20px}.landingpro .hero .sliderFunctions{display:flex;gap:2.08333vw;gap:var(--small);grid-column:6/-1;height:100%;position:relative}.landingpro .hero .sliderFunctions .back{bottom:60%;left:50%;position:absolute}.landingpro .hero .sliderFunctions .slider{border-radius:30px;overflow:hidden;position:relative;width:100%}.landingpro .hero .sliderFunctions .slider-inner{display:flex;flex-direction:column;width:100%}.landingpro .hero .sliderFunctions .slider-track{animation:scroll-left 3s linear infinite;display:inline-flex;gap:16px;min-width:200%}.landingpro .hero .sliderFunctions .slider-inner .slider-track:nth-child(2){animation-name:scroll-right}.landingpro .hero .sliderFunctions .slide-card{background:#0000;border-radius:14px;display:block;height:300px;min-width:520px;overflow:hidden;position:relative}.landingpro .hero .sliderFunctions .slider-track.js-animated{animation:none!important;will-change:transform}.landingpro .hero .sliderFunctions .slider-track.is-paused{cursor:default}.landingpro .hero .sliderFunctions .slide-card.is-centered{outline:2px solid #25aaa559;outline-offset:-2px}.landingpro .hero .sliderFunctions .slide-card .media{inset:0;position:absolute}.landingpro .hero .sliderFunctions .slide-card .media img{height:100%;object-fit:cover;width:100%}.landingpro .hero .sliderFunctions .slide-card .meta{background:linear-gradient(180deg,#0000,#0000008c 55%,#000c);bottom:0;color:#fff;display:flex;flex-direction:column;gap:4px;left:0;padding:14px 16px;position:absolute;right:0}.landingpro .hero .sliderFunctions .slide-card .icon-title{align-items:center;display:flex;gap:8px}.landingpro .hero .sliderFunctions .slide-card .icon-title .icon{color:#fff;flex-shrink:0;height:20px;width:20px}.landingpro .hero .sliderFunctions .slide-card h4{color:#fff;font-size:18px;font-weight:700;margin:0;text-shadow:0 1px 2px #0000004d}.landingpro .hero .sliderFunctions .slide-card p{font-size:14px;margin:0;opacity:.85}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media(max-width:1024px){.landingpro .hero .sliderFunctions .slide-card{height:260px;min-width:420px}}@media(max-width:768px){.landingpro .hero .sliderFunctions .slide-card{height:220px;min-width:320px}}@media(prefers-reduced-motion:reduce){.landingpro .hero .sliderFunctions .slider-track{animation:none}}.landingpro .bandeau{background-color:#25aaa5;margin-top:4.16667vw;margin-top:var(--mid)}.landingpro .bandeau .contentfront{display:flex;gap:2.08333vw;gap:var(--small);justify-content:center;padding:1.25vw;padding:var(--xsmall)}.landingpro .bandeau .contentfront div{align-items:center;background-color:#fff;border-radius:9px;display:flex;gap:1.25vw;gap:var(--xsmall);padding:10px 24px 10px 10px}.landingpro .bandeau .contentfront div p{font-size:16px}.landingpro .bandeau .contentfront div svg{height:25px;width:25px}.landingpro img{height:100%;object-fit:cover;width:100%}.landingpro .pricing{margin-top:4.16667vw;margin-top:var(--mid)}.landingpro .pricing .offers{grid-column:1/-1;margin:4.16667vw;margin:var(--mid)}.landingpro .pricing .offers .offer{box-shadow:0 0 10px #0000001a}.landingpro .section4{background-color:#c5fffe;padding:4.16667vw 0;padding:var(--mid) 0}.landingpro .section4 .contentfront{display:flex;flex-direction:column;gap:2.08333vw;gap:var(--small)}.landingpro .section4 .contentfront h2{font-size:32px;text-align:center}.landingpro .section4 .contentfront h3{font-size:24px;font-weight:700;text-align:center}@media screen and (max-width:1024px){.accueil .imgmobile{display:flex;grid-column:1/-1;height:20vh;justify-content:space-between;margin-bottom:2.08333vw;margin-bottom:var(--small);overflow:hidden}.accueil .imgmobile img{object-fit:cover;width:32%}.accueil .hero{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-bottom:90px;margin-top:90px}.accueil .hero h1{font-size:32px;font-weight:400;grid-column:1/-1;margin-bottom:15px;text-align:center;z-index:2}.accueil .hero h1 br{display:none}.accueil .hero h1 span{font-size:38px;font-weight:900}.accueil .hero .txt{align-items:center;display:flex;flex-direction:column;grid-column:1/-1}.accueil .hero .txt .illu{margin-top:20px}.accueil .hero .imghero{display:none}.accueil .bandeau .contentfront{flex-direction:column}.accueil .section1 .img{grid-column:1/-1;height:200px;position:relative}.accueil .section1 .txt{display:flex;flex-direction:column;gap:25px;grid-column:1/-1}.accueil .section1 .txt .item{background:#fff;border:1px solid #fcfcfc;border-radius:9px;box-shadow:0 4px 40px 0 #00000040;padding:15px}.accueil .section1 .txt button{grid-column:1/-1}.accueil .section3 .contentfront .imgs{grid-gap:15px;display:grid;gap:15px;grid-column:1/-1;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:200px}.accueil .section3 .contentfront .imgs div{height:100%}.accueil .section3 .contentfront .info{display:flex;flex-direction:column;grid-column:1/-1}.accueil .section3 .contentfront .info .profe{display:none}.accueil .section3 .contentfront .info .argu{margin-bottom:35px}.accueil .section3 .contentfront .info .argu .item{flex-direction:column;gap:1.25vw;gap:var(--xsmall)}.accueil .section2{background-color:#f2f2f2;padding:4.16667vw 0;padding:var(--mid) 0}.accueil .section2 .contentfront{gap:2.08333vw;gap:var(--small)}.accueil .section2 .contentfront .pro-grid{grid-gap:1.25vw;grid-gap:var(--xsmall);display:grid;gap:1.25vw;gap:var(--xsmall);grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px)and (max-width:500px){.accueil .section2 .contentfront .pro-grid{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:768px){.accueil .section1,.accueil .section2,.accueil .section3,.accueil .section4{margin:0;padding:30px 0}.accueil h2{font-size:32px;font-weight:400;grid-column:1/-1}.accueil h2 span{font-size:38px;font-weight:900}.accueil .hero h1{font-size:28px;font-weight:400;grid-column:1/-1;margin-bottom:15px;text-align:left;z-index:2}.accueil .bandeau .contentfront{flex-direction:column}.accueil .section1 .img{grid-column:1/-1;height:200px;position:relative}.accueil .section1 .txt{display:flex;flex-direction:column;gap:25px;grid-column:1/-1}.accueil .section1 .txt .item{background:#fff;border:1px solid #fcfcfc;border-radius:9px;box-shadow:0 4px 40px 0 #00000040;padding:15px}.accueil .section1 .txt button{grid-column:1/-1}.accueil .section3 .contentfront .imgs{grid-gap:15px;display:grid;gap:15px;grid-column:1/-1;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);height:200px}.accueil .section3 .contentfront .imgs div{height:100%}.accueil .section3 .contentfront .info{grid-column:1/-1}.accueil .section3 .contentfront .info .profe{display:none}.accueil .section3 .contentfront .info .argu .item{flex-direction:column;gap:1.25vw;gap:var(--xsmall)}.accueil .section2{background-color:#f2f2f2}.accueil .section2 .contentfront{gap:2.08333vw;gap:var(--small)}.accueil .section2 .contentfront .pro-grid{grid-gap:1.25vw;grid-gap:var(--xsmall);display:grid;gap:1.25vw;gap:var(--xsmall);grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px)and (max-width:500px){.accueil .section2 .contentfront .pro-grid{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=main.274e7e21.css.map*/