@import url(https://fonts.googleapis.com/css2?family=Amaranth:ital,wght@0,400;0,700;1,400;1,700&display=swap);body{background-color:#f2fafd}*{box-sizing:border-box;color:#000;font-family:Amaranth,sans-serif;font-size:20px;margin:0;padding:0;scrollbar-color:#000 #f2fafd;scrollbar-width:thin;transition:.3s cubic-bezier(0,-.07,0,.99)}.big-font-size{font-size:25px}::-webkit-scrollbar{border-radius:5px;height:5px;width:5px}::-webkit-scrollbar-track{background:#f2fafd;border-radius:5px}::-webkit-scrollbar-thumb{background-color:#000;border:none;border-radius:5px}.clickable,a,button,select{outline:none;pointer-events:all}.clickable:active,a:active,button:active,select:active{-webkit-transform:scale(.95);transform:scale(.95)}button{background-color:#000;border:none;border-radius:5px;color:#f2fafd;cursor:pointer;padding:10px 20px}button.style-2{background-color:transparent;border:1px solid #000;color:#000}button:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);transition-duration:.1s}button:hover:active{-webkit-transform:translateY(-2px) scale(.95);transform:translateY(-2px) scale(.95)}button:disabled{cursor:not-allowed;opacity:.5}button:disabled:active,button:disabled:hover{-webkit-transform:none;transform:none}input:not([type=checkbox]):not([type=radio]):not(#admin-select-page-input),textarea{background-color:rgba(0,0,0,.05);border:none;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.1);color:#000;padding:10px 20px}input:not([type=checkbox]):not([type=radio]):not(#admin-select-page-input):focus,textarea:focus{box-shadow:0 0 0 2px #000;outline:none}input[type=radio]{accent-color:#000}div#App.entering{-webkit-animation:appEntering .3s ease-in-out;animation:appEntering .3s ease-in-out}div#App.exiting{-webkit-animation:appExiting .3s ease-in-out;animation:appExiting .3s ease-in-out;opacity:0}.text-error{color:red}.text-success{color:green}@-webkit-keyframes appEntering{0%{opacity:0}to{opacity:1}}@keyframes appEntering{0%{opacity:0}to{opacity:1}}@-webkit-keyframes appExiting{0%{opacity:1}to{opacity:0}}@keyframes appExiting{0%{opacity:1}to{opacity:0}}.DescriptionSection{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;margin:50px 0}.DescriptionSection .image-container{align-items:center;border-radius:10px;display:flex;justify-content:center;margin:0 10px;max-height:90vh;opacity:0;padding:10px;-webkit-transform:translateY(150px);transform:translateY(150px);width:calc(100% - 20px)}.DescriptionSection .image-container img{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);max-height:90vh;max-width:calc(100% - 10px)}.DescriptionSection .text-container{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px);width:100%}.DescriptionSection .text-container p{padding:0 20px}.DescriptionSection .description-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#Home div#landing{align-items:center;-webkit-animation:landingIn 1s ease-in-out;animation:landingIn 1s ease-in-out;display:flex;flex-direction:column;gap:10px;height:100vh;justify-content:center;overflow:hidden;position:relative;z-index:1}#Home div#landing img.landing-background{-webkit-animation:landingImageZoom 10s ease-in-out infinite alternate;animation:landingImageZoom 10s ease-in-out infinite alternate;bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:-1}#Home div#landing h1,#Home div#landing p{-webkit-animation:titleIn .7s cubic-bezier(0,-.07,0,.99);animation:titleIn .7s cubic-bezier(0,-.07,0,.99);color:#fff;text-align:center;text-shadow:0 0 20px rgba(0,0,0,.6);z-index:1}#Home div#landing h1:nth-child(2),#Home div#landing p:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}#Home div#landing h1.landing-title,#Home div#landing p.landing-title{font-size:3rem}#Home div#landing .arrow-bottom{-webkit-animation:arrowBounce 1.5s cubic-bezier(0,-.07,0,.99) infinite;animation:arrowBounce 1.5s cubic-bezier(0,-.07,0,.99) infinite;bottom:20px;cursor:pointer;height:50px;left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%);width:50px;z-index:10}#Home div#landing .landing-cover{-webkit-animation:landingImageZoom 10s ease-in-out infinite alternate;animation:landingImageZoom 10s ease-in-out infinite alternate;background:linear-gradient(0deg,#f2fafd 5%,transparent 50%);bottom:-10px;left:0;position:absolute;right:0;top:0;z-index:0}#Home #yin-yang-container{align-items:flex-start;display:flex;justify-content:center;margin-bottom:-100px;max-height:250px;position:relative;z-index:2}#Home #yin-yang-container .yin-yang-cover{background:linear-gradient(0deg,#f2fafd 40%,transparent);bottom:-850px;left:0;position:absolute;right:0;top:0;z-index:1}#Home #yin-yang-container .yin-yang{height:600px;width:600px}#Home .animation-prepare{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}#Home .descriptions-container{margin:auto;max-width:1500px;position:relative;z-index:3}#Home h2.discover-more{font-size:2rem;margin:70px 0;text-align:center}#Home .alone-image{align-items:center;display:flex;justify-content:center;margin:90px auto 20px;max-width:900px;width:calc(100% - 50px)}#Home .alone-image img{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);max-width:900px;width:100%}#Home .meet-me{align-items:center;display:flex;flex-direction:column;gap:50px;justify-content:center;margin:50px auto;max-width:900px;padding:0 10px;width:calc(100% - 20px)}#Home .meet-me a{flex:1 1}#Home .meet-me a button{border-radius:10px;cursor:pointer;font-size:1.2rem;font-weight:600;white-space:nowrap}#Home .element-visible{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}@-webkit-keyframes landingImageZoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes landingImageZoom{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes landingIn{0%{opacity:0}to{opacity:1}}@keyframes landingIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes titleIn{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}50%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes titleIn{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}50%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes arrowBounce{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}50%{-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes arrowBounce{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}50%{-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px)}to{-webkit-transform:translate(-50%);transform:translate(-50%)}}@media (max-width:700px){#Home div#landing{height:calc(100vh - 400px);min-height:60vh}#Home div#landing .arrow-bottom{display:none}#Home h2.discover-more{margin:30px 0}#Home .alone-image{margin-top:50px}#Home #yin-yang-container{max-height:400px}#Home #yin-yang-container .yin-yang-cover{bottom:-350px}#Home #yin-yang-container .yin-yang{height:500px;width:500px}}#Header{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.3);box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:row;height:60px;justify-content:space-between;left:0;line-height:1;position:fixed;top:0;width:100%;z-index:101}#Header.mobile-menu-active{background-color:#f2fafd}#Header .logo-container{display:flex;height:100%;width:100%}#Header .logo-container a{align-items:center;display:flex;justify-content:flex-start;text-decoration:none}#Header .logo-container a img{margin:0 15px;max-height:calc(100% - 15px);max-width:calc(100% - 15px)}#Header .profile-container{display:flex;height:100%;justify-content:flex-end;width:100%}#Header .profile-container a{align-items:center;display:flex;height:100%;justify-content:flex-end;text-decoration:none}#Header .profile-container a .user-icon{height:calc(100% - 15px);margin:0 15px;width:calc(100% - 15px)}#Header ul{align-items:center;display:flex;height:100%;justify-content:space-between;list-style:none;min-width:500px;width:100%}#Header ul li a{text-decoration:none}#Header .burger-menu{align-items:center;display:none;height:100%;justify-content:center;margin:0 20px}#Header .burger-menu .burger-menu-container{cursor:pointer;height:35px;position:relative;width:60px}#Header .burger-menu .burger-menu-container .burger-menu-line{background-color:#000;border-radius:2.5px;height:5px;left:0;position:absolute;width:100%}#Header .burger-menu .burger-menu-container .burger-menu-line.burger-menu-line-active:first-child{top:40%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#Header .burger-menu .burger-menu-container .burger-menu-line.burger-menu-line-active:nth-child(2){opacity:.5;width:0}#Header .burger-menu .burger-menu-container .burger-menu-line.burger-menu-line-active:nth-child(3){top:40%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#Header .burger-menu .burger-menu-container .burger-menu-line:first-child{top:0}#Header .burger-menu .burger-menu-container .burger-menu-line:nth-child(2){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#Header .burger-menu .burger-menu-container .burger-menu-line:nth-child(3){bottom:0}.mobile-nav{background-color:#f2fafd;border-radius:0 0 0 10px;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.2);min-width:300px;padding:20px 30px;position:fixed;right:0;top:60px;-webkit-transform:translateX(calc(100% + 100px));transform:translateX(calc(100% + 100px));z-index:100}.mobile-nav.mobile-nav-opened{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-nav ul{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;list-style:none}.mobile-nav ul li a{text-decoration:none}.mobile-nav .mobile-nav-title{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;margin-bottom:40px;text-decoration:none}.mobile-nav .mobile-nav-title svg{max-width:70px}.mobile-nav-touchable-opacity{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.3);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:60px;z-index:99}.mobile-nav-touchable-opacity.mobile-nav-touchable-opacity-active{opacity:1}.mobile-nav-touchable-opacity.mobile-nav-touchable-opacity-display{display:block}@media (max-width:1150px){#Header .profile-container,#Header ul{display:none}#Header .burger-menu{display:flex}}#Rdv{margin-top:60px;min-height:calc(100vh - 280px);padding-top:10px}#Rdv .Rdv-container-temp{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:10px;margin:10px auto;max-width:1000px;padding:25px 20px;width:calc(100% - 40px)}#Rdv .Rdv-container-temp>h1{font-size:2rem}#Rdv .Rdv-container-temp .contact-form{display:flex;flex-direction:column;gap:10px;margin:10px 0}#Rdv .Rdv-container-temp .contact-form>h2{font-size:1.5rem}#Rdv .Rdv-container-temp .contact-form .input-container{display:flex;flex-direction:column;gap:5px}#Rdv .Rdv-container-temp .contact-form .input-container label{font-size:1.2rem}#Rdv .Rdv-container-temp .contact-form .input-container textarea{height:120px;resize:none}#Rdv .Rdv-container{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);margin:10px auto;max-width:1000px;padding:10px;position:relative;width:calc(100% - 20px)}#Rdv .Rdv-container .api-unavailable-text{align-items:center;bottom:0;display:none;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}#Rdv .Rdv-container .api-unavailable-text p{background-color:#f2fafd;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);color:#cf0e0e;font-size:1.5rem;padding:10px;text-align:center}#Rdv .Rdv-container h1{font-size:2rem;padding:20px 0;text-align:center}#Rdv .Rdv-container .performance-choice,#Rdv .Rdv-container .rdv-time-choice{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:10px auto 20px;max-width:1000px;width:calc(100% - 40px)}#Rdv .Rdv-container .performance-choice .performance-choice-container,#Rdv .Rdv-container .performance-choice .rdv-time-choice-container,#Rdv .Rdv-container .rdv-time-choice .performance-choice-container,#Rdv .Rdv-container .rdv-time-choice .rdv-time-choice-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}#Rdv .Rdv-container .performance-choice .performance-choice-container .performance-choice-container-performance,#Rdv .Rdv-container .performance-choice .performance-choice-container .rdv-time-choice-container-hour,#Rdv .Rdv-container .performance-choice .rdv-time-choice-container .performance-choice-container-performance,#Rdv .Rdv-container .performance-choice .rdv-time-choice-container .rdv-time-choice-container-hour,#Rdv .Rdv-container .rdv-time-choice .performance-choice-container .performance-choice-container-performance,#Rdv .Rdv-container .rdv-time-choice .performance-choice-container .rdv-time-choice-container-hour,#Rdv .Rdv-container .rdv-time-choice .rdv-time-choice-container .performance-choice-container-performance,#Rdv .Rdv-container .rdv-time-choice .rdv-time-choice-container .rdv-time-choice-container-hour{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:5px;cursor:pointer;display:flex;flex-direction:row;gap:20px;justify-content:center;padding:15px}#Rdv .Rdv-container .performance-choice .performance-choice-container .performance-choice-container-performance.selected,#Rdv .Rdv-container .performance-choice .performance-choice-container .rdv-time-choice-container-hour.selected,#Rdv .Rdv-container .performance-choice .rdv-time-choice-container .performance-choice-container-performance.selected,#Rdv .Rdv-container .performance-choice .rdv-time-choice-container .rdv-time-choice-container-hour.selected,#Rdv .Rdv-container .rdv-time-choice .performance-choice-container .performance-choice-container-performance.selected,#Rdv .Rdv-container .rdv-time-choice .performance-choice-container .rdv-time-choice-container-hour.selected,#Rdv .Rdv-container .rdv-time-choice .rdv-time-choice-container .performance-choice-container-performance.selected,#Rdv .Rdv-container .rdv-time-choice .rdv-time-choice-container .rdv-time-choice-container-hour.selected{border:1px solid #000}#Rdv .Rdv-container .confirm-rdv-container,#Rdv .Rdv-container .error-text-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10px auto;width:100%}#Rdv .Rdv-container .confirm-rdv-container.error-text-container>p,#Rdv .Rdv-container .error-text-container.error-text-container>p{color:#cf0e0e}#Rdv .Rdv-container .calendar-container{margin:auto;max-width:1000px}#Rdv .Rdv-container .calendar-container .calendar{padding:0 10px}#Rdv .Rdv-container .calendar-container .calendar .calendar-header{align-items:center;display:flex;flex-direction:column;justify-content:space-between}#Rdv .Rdv-container .calendar-container .calendar .calendar-header>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}#Rdv .Rdv-container .calendar-container .calendar .calendar-header>div.calendar-header-days>div{flex:1 1;text-align:center}#Rdv .Rdv-container .calendar-container .calendar .calendar-header>div.calendar-header-month{width:calc(100% - 20px)}#Rdv .Rdv-container .calendar-container .calendar .calendar-header>div.calendar-header-month>button{border-radius:50%;height:50px;position:relative;width:50px}#Rdv .Rdv-container .calendar-container .calendar .calendar-header>div.calendar-header-month>button>svg{height:20px;position:absolute;right:calc(50% - 1px);top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);width:20px}#Rdv .Rdv-container .calendar-container .calendar .calendar-body{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#Rdv .Rdv-container .calendar-container .calendar .calendar-body>.calendar-body-day{align-items:center;background-color:rgba(0,0,0,.1);border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:50px;justify-content:center;margin:5px;width:calc(14.28571% - 10px)}#Rdv .Rdv-container .calendar-container .calendar .calendar-body>.calendar-body-day.no-day{cursor:default}#Rdv .Rdv-container .calendar-container .calendar .calendar-body>.calendar-body-day.selected{background-color:#000}#Rdv .Rdv-container .calendar-container .calendar .calendar-body>.calendar-body-day.selected>*{color:#f2fafd}#Rdv .Rdv-container .calendar-container .calendar .calendar-body>.calendar-body-day.closed{opacity:.2}#Rdv .Rdv-container.Rdv-container-unavailable>:not(.api-unavailable-text){opacity:.3}#Rdv .Rdv-container.Rdv-container-unavailable .api-unavailable-text{display:flex}#Rdv .Rdv-container .comments-container.loading,#Rdv .Rdv-container-temp .comments-container.loading{opacity:.3}#Rdv .Rdv-container .comments-container .comment-form,#Rdv .Rdv-container-temp .comments-container .comment-form{display:flex;flex-direction:column;gap:20px}#Rdv .Rdv-container .comments-container .comment-form>textarea,#Rdv .Rdv-container-temp .comments-container .comment-form>textarea{height:100px}#Rdv .Rdv-container .comments-container .comment-form>.stars-container,#Rdv .Rdv-container-temp .comments-container .comment-form>.stars-container{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}#Rdv .Rdv-container .comments-container .comment-form>.stars-container>.star,#Rdv .Rdv-container-temp .comments-container .comment-form>.stars-container>.star{cursor:pointer;width:35px}#Rdv .Rdv-container .comments-container .connect-to-comment-btn,#Rdv .Rdv-container-temp .comments-container .connect-to-comment-btn{display:block}#Rdv .Rdv-container .comments-container .connect-to-comment-btn>button,#Rdv .Rdv-container-temp .comments-container .connect-to-comment-btn>button{width:100%}#Rdv .Rdv-container .comments-container .no-comment-yet,#Rdv .Rdv-container-temp .comments-container .no-comment-yet{padding-bottom:30px;padding-top:50px;text-align:center}#Rdv .Rdv-container .comments-container .comment,#Rdv .Rdv-container-temp .comments-container .comment{background-color:rgba(0,0,0,.1);border-radius:10px;display:flex;flex-direction:column;gap:10px;margin:20px 0;padding:10px}#Rdv .Rdv-container .comments-container .comment .comment-header,#Rdv .Rdv-container-temp .comments-container .comment .comment-header{align-items:center;display:flex;flex-direction:row;gap:5px}#Rdv .Rdv-container .comments-container .comment .comment-header .comment-name,#Rdv .Rdv-container-temp .comments-container .comment .comment-header .comment-name{font-weight:700}#Rdv .Rdv-container .comments-container .comment .comment-header .comment-date,#Rdv .Rdv-container-temp .comments-container .comment .comment-header .comment-date{opacity:.6}#Rdv .Rdv-container .comments-container .comment .comment-stars,#Rdv .Rdv-container-temp .comments-container .comment .comment-stars{display:flex;flex-direction:row;gap:5px}#Rdv .Rdv-container .comments-container .comment .comment-stars .star,#Rdv .Rdv-container-temp .comments-container .comment .comment-stars .star{width:35px}#Rdv .Rdv-container .comments-container .comment .comment-message,#Rdv .Rdv-container-temp .comments-container .comment .comment-message{margin-left:15px}#Rdv .Rdv-container .comments-container .comments-pagination,#Rdv .Rdv-container-temp .comments-container .comments-pagination{align-items:center;display:flex;justify-content:space-between}#About{margin:60px auto 20px;max-width:1500px;min-height:calc(100vh - 280px);padding-top:10px}#About>h1{font-size:1.5rem;margin-top:20px;text-align:center;width:100%}div#Footer{align-items:center;background-color:#3d6c7e;color:#fff;display:flex;flex-direction:column;font-size:.7em;gap:30px;justify-content:space-around;min-height:220px;padding:20px;text-align:center}div#Footer *{color:inherit;font-size:inherit}div#Footer div.footer-content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 auto;max-width:1200px;width:100%}div#Footer div.footer-content>div{width:200px}div#Footer div.footer-legal{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center;margin:0 auto;max-width:1200px;width:calc(100% - 40px)}@media (max-width:900px){div#Footer div#FooterContent{flex-direction:column}div#Footer div#FooterContent>div{width:calc(100% - 40px)}}#Confirmation{margin:60px auto 10px;max-width:1000px;min-height:calc(100vh - 70px);width:calc(100% - 20px)}#Confirmation .check-infos h2{align-items:center;display:flex;font-size:1.5rem;justify-content:center;padding:20px 0;text-align:center;width:100%}#Confirmation .check-infos .infos{align-items:center;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:20px;justify-content:center;margin:auto;max-width:calc(100% - 20px);padding:25px}#Confirmation .check-infos .infos .info{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;max-width:500px;width:100%}#Confirmation .check-infos .infos .info h3{font-size:1.2rem}#Confirmation .check-infos .infos .confirm-rdv-btn{width:100%}#Confirmation .check-infos .infos .checkbox-confirm-container{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;line-height:1;max-width:500px;width:100%}#Confirmation .check-infos .infos .error-text{color:#cf0e0e}#InviteToConnect{margin:auto;max-width:1000px;width:calc(100% - 20px)}#InviteToConnect.exiting{-webkit-animation:containerExiting .3s ease-in-out;animation:containerExiting .3s ease-in-out;opacity:0}#InviteToConnect.entering{-webkit-animation:containerEntering .3s ease-in-out;animation:containerEntering .3s ease-in-out}#InviteToConnect h2{align-items:center;display:flex;font-size:1.5rem;justify-content:center;padding:20px 0;text-align:center;width:100%}#InviteToConnect .invite-to-connect-container{align-items:center;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:20px;justify-content:center;padding:25px;width:100%}#InviteToConnect .invite-to-connect-container form{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:700px;width:100%}#InviteToConnect .invite-to-connect-container form div.field{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}#InviteToConnect .invite-to-connect-container form div.field *{width:100%}#InviteToConnect .invite-to-connect-container form div.field-inline{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start;line-height:1;width:100%}#InviteToConnect .invite-to-connect-container .error-text{color:#cf0e0e;font-size:.8rem}#InviteToConnect .invite-to-connect-container p.change-connection-type{cursor:pointer;text-decoration:underline;-webkit-user-select:none;user-select:none}#InviteToConnect .invite-to-connect-container button{width:100%}#InviteToConnect .invite-to-connect-container .or-container{align-items:center;display:flex;gap:5px;justify-content:center;line-height:1;width:100%}#InviteToConnect .invite-to-connect-container .or-container:before{background-color:rgba(0,0,0,.5);content:"";display:inline-block;height:1px;margin-right:10px;width:100%}#InviteToConnect .invite-to-connect-container .or-container:after{background-color:rgba(0,0,0,.5);content:"";display:inline-block;height:1px;margin-left:10px;width:100%}@-webkit-keyframes containerEntering{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes containerEntering{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes containerExiting{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes containerExiting{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}#Confirmed{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;margin-top:60px;min-height:calc(100vh - 60px)}#Confirmed .confirmed-container{border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.3);margin:10px auto;max-width:1000px;padding:10px;width:calc(100% - 20px)}#Confirmed .confirmed-container .confirmed-infos>h1{font-size:1.5em;text-align:center;width:100%}#Confirmed .confirmed-container .confirmed-infos>div.to-home-container{align-items:center;display:flex;justify-content:center;width:100%}#Confirmed .confirmed-container .confirmed-infos .infos{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:auto;max-width:calc(100% - 20px);padding:25px}#Confirmed .confirmed-container .confirmed-infos .infos .info{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;max-width:500px;width:100%}#Confirmed .confirmed-container .confirmed-infos .infos .info h3{font-size:1.2rem}#Redirect{align-items:center;display:flex;height:100vh;justify-content:center}#Redirect h1{font-size:2rem;text-align:center}#Me{margin-top:60px;min-height:calc(100vh - 280px);padding-top:10px}#Me .not-connected-title{font-size:1.5em;padding:25px 0;text-align:center}#Me .my-account-container{align-items:flex-start;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:20px;justify-content:center;margin:10px auto;max-width:1000px;padding:20px;width:calc(100% - 40px)}#Me .my-account-container>h1{font-size:1.5em}#Me .my-account-container>fieldset{align-items:flex-start;border:1px solid #000;border-radius:5px;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:15px;width:100%}#Me .my-account-container>fieldset>legend{padding:0 10px}#Me .my-account-container .next-rdv-container .rdv-container{align-items:flex-start;background-color:rgba(0,0,0,.1);border-radius:5px;display:flex;flex-direction:column;gap:5px;justify-content:center;margin:0 10px;padding:10px;position:relative;width:calc(100% - 20px)}#Me .my-account-container .next-rdv-container .rdv-container .top-right-close{cursor:pointer;font-size:30px;position:absolute;right:10px;top:5px}#Me .my-account-container .personal-infos .personal-info{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:center;width:100%}#Me .my-account-container .personal-infos .personal-info input{width:100%}#Me .my-account-container .personal-infos .save-personal-infos{margin-top:10px;width:100%}#Me .my-account-container .personal-infos .personal-infos-error{color:#cf0e0e;text-align:center;width:100%}#Me .my-account-container .personal-infos .personal-infos-success{color:green;text-align:center;width:100%}#Me .my-account-container .account-safety{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:center}#Me .my-account-container .account-safety button,#Me .my-account-container .account-safety>.change-password{width:100%}#ChangePassword,#Register{margin-top:60px;min-height:calc(100vh - 280px)}#ChangePassword{padding-top:10px}#ChangePassword .change-password-container{border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:10px;margin:10px auto 0;max-width:1000px;padding:20px;width:calc(100% - 40px)}#ChangePassword .change-password-container .change-pswd-title{font-size:1.5em;padding:10px 0;text-align:center}#ChangePassword .change-password-container .change-pswd-form{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}#ChangePassword .change-password-container .change-pswd-form .change-pswd-form-input{display:flex;flex-direction:column;gap:5px;width:100%}#ChangePassword .change-password-container .change-pswd-form .change-pswd-error{color:#cf0e0e;margin-top:10px}#ChangePassword .change-password-container .change-pswd-form .change-pswd-success{color:green;margin-top:10px}#ChangePassword .change-password-container .change-pswd-form>button{margin-top:10px;width:100%}#ForgotPassword{margin-top:60px;min-height:calc(100vh - 280px);padding:10px}#ForgotPassword .forgot-password-container{align-items:center;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:center;margin:10px auto 0;max-width:1000px;padding:10px 0;width:calc(100% - 40px)}#ForgotPassword .forgot-password-container>h1{font-size:1.5em}#ForgotPassword .forgot-password-container>form{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:10px;width:100%}#ForgotPassword .forgot-password-container>form>*{width:100%}#ForgotPassword .forgot-password-container>form>.field-container{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}#ForgotPassword .forgot-password-container>form>.field-container>*{width:100%}#ForgotPassword .forgot-password-container>form>.error{color:#cf0e0e;text-align:center}#ForgotPassword .forgot-password-container>form>.success{color:green;text-align:center}#ResetPassword{margin-top:60px;min-height:calc(100vh - 280px);padding:10px}#ResetPassword .reset-password-container{align-items:center;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:center;margin:10px auto 0;max-width:1000px;padding:10px 0;width:calc(100% - 40px)}#ResetPassword .reset-password-container>h1{font-size:1.5em}#ResetPassword .reset-password-container>form{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:10px;width:100%}#ResetPassword .reset-password-container>form>*{width:100%}#ResetPassword .reset-password-container>form>.field-container{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}#ResetPassword .reset-password-container>form>.field-container>*{width:100%}#ResetPassword .reset-password-container>form>.error{color:#cf0e0e;text-align:center}#ResetPassword .reset-password-container>form>.success{color:green;text-align:center}#Admin{margin-top:60px;min-height:calc(100vh - 280px);padding-top:10px}#Admin .admin-container{align-items:center;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:center;margin:10px auto 0;max-width:1000px;padding:20px;width:calc(100% - 40px)}#Admin .admin-container>h1{font-size:1.5rem}#Admin .admin-container fieldset{border:1px solid #000;border-radius:5px;display:flex;flex-direction:column;gap:15px;margin:10px 0;padding:10px;width:100%}#Admin .admin-container fieldset legend{padding:0 10px}#Admin .admin-container fieldset legend>*{font-size:1.2rem}#Admin .admin-container fieldset .field-container{display:flex;flex-direction:column;gap:10px}#Admin .admin-container fieldset>.next-closed-days-container,#Admin .admin-container fieldset>.next-rdvs-container{display:flex;flex-direction:column;gap:20px}#Admin .admin-container fieldset>.next-closed-days-container>.next-closed-day,#Admin .admin-container fieldset>.next-closed-days-container>.next-rdv,#Admin .admin-container fieldset>.next-rdvs-container>.next-closed-day,#Admin .admin-container fieldset>.next-rdvs-container>.next-rdv{background-color:rgba(0,0,0,.1);display:flex;flex-direction:column;gap:5px;padding:10px}#Admin .admin-container fieldset>.next-closed-days-container>.next-closed-day.next-closed-day,#Admin .admin-container fieldset>.next-closed-days-container>.next-rdv.next-closed-day,#Admin .admin-container fieldset>.next-rdvs-container>.next-closed-day.next-closed-day,#Admin .admin-container fieldset>.next-rdvs-container>.next-rdv.next-closed-day{align-items:center;flex-direction:row;justify-content:space-between}#Admin .admin-container fieldset>.next-closed-days-container>.next-closed-day.next-closed-day p.top-right-cross,#Admin .admin-container fieldset>.next-closed-days-container>.next-rdv.next-closed-day p.top-right-cross,#Admin .admin-container fieldset>.next-rdvs-container>.next-closed-day.next-closed-day p.top-right-cross,#Admin .admin-container fieldset>.next-rdvs-container>.next-rdv.next-closed-day p.top-right-cross{cursor:pointer;font-size:30px}#Admin .admin-container fieldset>.next-closed-days-container>.no-closed-day,#Admin .admin-container fieldset>.next-closed-days-container>.no-rdv,#Admin .admin-container fieldset>.next-rdvs-container>.no-closed-day,#Admin .admin-container fieldset>.next-rdvs-container>.no-rdv{margin-top:15px;text-align:center}#Admin .admin-container fieldset>.next-closed-days-pagination,#Admin .admin-container fieldset>.next-rdvs-pagination{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:10px}#Admin .admin-container fieldset>.site-texts-container{display:flex;flex-direction:column;gap:20px}#Admin .admin-container fieldset>.site-texts-container>.site-text{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;padding:10px}#Admin .admin-container fieldset>.site-texts-container>.site-text>button,#Admin .admin-container fieldset>.site-texts-container>.site-text>textarea{width:100%}#Admin .admin-container fieldset>.site-texts-container>.site-text>button{margin-top:10px}#Admin .admin-container fieldset>.site-texts-container>.no-site-text{margin-top:15px;text-align:center}#Admin .admin-container fieldset>.comments-container.loading{opacity:.3}#Admin .admin-container fieldset>.comments-container .comment-form{display:flex;flex-direction:column;gap:20px}#Admin .admin-container fieldset>.comments-container .comment-form>textarea{height:100px}#Admin .admin-container fieldset>.comments-container .comment-form>.stars-container{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}#Admin .admin-container fieldset>.comments-container .comment-form>.stars-container>.star{cursor:pointer;width:35px}#Admin .admin-container fieldset>.comments-container .connect-to-comment-btn{display:block}#Admin .admin-container fieldset>.comments-container .connect-to-comment-btn>button{width:100%}#Admin .admin-container fieldset>.comments-container .no-comment-yet{padding-bottom:30px;padding-top:50px;text-align:center}#Admin .admin-container fieldset>.comments-container .comment{background-color:rgba(0,0,0,.1);border-radius:10px;display:flex;flex-direction:column;gap:10px;margin:20px 0;padding:10px}#Admin .admin-container fieldset>.comments-container .comment .comment-header{align-items:center;display:flex;flex-direction:row;gap:5px}#Admin .admin-container fieldset>.comments-container .comment .comment-header .comment-name{font-weight:700}#Admin .admin-container fieldset>.comments-container .comment .comment-header .comment-date{opacity:.6}#Admin .admin-container fieldset>.comments-container .comment .comment-stars{display:flex;flex-direction:row;gap:5px}#Admin .admin-container fieldset>.comments-container .comment .comment-stars .star{width:35px}#Admin .admin-container fieldset>.comments-container .comment .comment-message{margin-left:15px}#Admin .admin-container fieldset>.comments-container .comments-pagination{align-items:center;display:flex;justify-content:space-between}#Admin .admin-container .new-day-closed-error{color:#cf0e0e;text-align:center}#Admin .admin-container .new-day-closed-success{color:green;text-align:center}#Admin .admin-container form.identification-form{width:100%}#Admin .admin-container form.identification-form .identification-error{color:#cf0e0e;text-align:center}#PrivacyPolicy{margin-top:60px;min-height:calc(100vh - 280px);padding:10px}#PrivacyPolicy .privacy-policy-container{border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:0 auto;max-width:1000px;padding:15px;width:calc(100% - 40px)}#PrivacyPolicy .privacy-policy-container>h1{font-size:1.5em;margin-bottom:20px;text-align:center}#PrivacyPolicy .privacy-policy-container .policy{display:flex;flex-direction:column;gap:20px}#PrivacyPolicy .privacy-policy-container .policy>h2{font-size:1.2em;margin:10px 0}#PrivacyPolicy .privacy-policy-container .policy>ul{list-style-position:inside;list-style-type:disc;margin-left:20px}#ConditionsOfUse{margin-top:60px;min-height:calc(100vh - 280px);padding:10px}#ConditionsOfUse .conditions-of-use-container{border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:0 auto;max-width:1000px;padding:15px;width:calc(100% - 40px)}#ConditionsOfUse .conditions-of-use-container>h1{font-size:1.5em;margin-bottom:20px;text-align:center}#ConditionsOfUse .conditions-of-use-container .conditions{display:flex;flex-direction:column;gap:20px}#ConditionsOfUse .conditions-of-use-container .conditions>h2{font-size:1.2em;margin:10px 0}#ConditionsOfUse .conditions-of-use-container .conditions>ul{list-style-position:inside;list-style-type:disc;margin-left:20px}#LegalMentions{margin-top:60px;min-height:calc(100vh - 280px);padding:10px}#LegalMentions .legal-mentions-container{border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:0 auto;max-width:1000px;padding:15px;width:calc(100% - 40px)}#LegalMentions .legal-mentions-container>h1{font-size:1.5em;margin-bottom:20px;text-align:center}#LegalMentions .legal-mentions-container .mentions{display:flex;flex-direction:column;gap:20px}#LegalMentions .legal-mentions-container .mentions>h2{font-size:1.2em;margin:10px 0}#LegalMentions .legal-mentions-container .mentions>ul{list-style-position:inside;list-style-type:disc;margin-left:20px}
/*# sourceMappingURL=main.2cd3d167.css.map*/