@charset "UTF-8";*{margin:0;padding:0;border:0;font-size:100%;font:inherit;box-sizing:border-box}.container{width:100%;margin:0;padding:0}@font-face{font-family:dancing;src:url(/assets/DancingScript-Bold-wDSzoeWn.ttf)}button{cursor:pointer;padding:10px 15px;border-radius:5px;background:#f3d9f7;transition:.4s;font-family:dancing}button:hover{background:#f0efef;color:#a536b6}@font-face{font-family:PlayBold;src:url(/assets/PlaypenSans-SemiBold-Cj5ByXMz.ttf)}@font-face{font-family:Play;src:url(/assets/PlaypenSans-VariableFont_wght-DPg0Vkfa.ttf)}.services{margin-top:32%;background:#ddddddf5;padding:50px 20px;text-align:center}.services h2{font-size:2.5rem;margin:2% 35%;font-family:PlayBold}.services .service-bloc{display:flex}.services .service-bloc .service-item{display:inline-block;border-radius:10px;width:30%;margin:20px;padding:20px;background-color:#fff}.services .service-bloc .service-item img{height:100px}.services .service-bloc .service-item h3{padding:0 15%;font-size:1.5rem;font-weight:700;font-family:PlayBold}.services .service-bloc .service-item p{padding:2% 15% 5%;font-size:1rem;font-family:Play}@media (max-width: 767px){.services{margin-top:22%;background:#ddddddf5;padding:50px 20px;text-align:center}.services h2{font-size:1.4rem;font-weight:700;margin:1% 20%}.services .service-bloc{display:flex;flex-direction:column;align-items:center}.services .service-bloc .service-item{overflow-y:hidden;display:inline-block;border-radius:10px;width:90%;margin:4%;padding:15px;background-color:#fff}.services .service-bloc .service-item img{height:80px}.services .service-bloc .service-item h3{padding:0 5%;font-size:1.1rem;font-weight:700}.services .service-bloc .service-item p{padding:2% 15% 5%;font-size:.8rem}}@font-face{font-family:PlayBold;src:url(/assets/PlaypenSans-SemiBold-Cj5ByXMz.ttf)}@font-face{font-family:Play;src:url(/assets/PlaypenSans-VariableFont_wght-DPg0Vkfa.ttf)}.process{background:#ddddddf5;padding:50px 20px;text-align:center}.process h2{font-size:2.5rem;margin:2% 33%;font-family:PlayBold}.process .bloc{display:flex}.process .bloc .discovery-item{display:inline-block;border-radius:10px;width:30%;margin:20px;padding:20px;background-color:#fff}.process .bloc .discovery-item img{border-radius:10px;height:200px}.process .bloc .discovery-item h3{padding:0 15%;font-size:1.5rem;font-weight:700;font-family:PlayBold}.process .bloc .discovery-item p{padding:2% 15% 5%;font-size:1rem;font-family:Play}@media (max-width: 767px){.process{background:#ddddddf5;padding:50px 20px;text-align:center}.process h2{font-size:1.5rem;font-weight:700;margin:2% 5%}.process .bloc{display:flex;flex-direction:column;align-items:center}.process .bloc .discovery-item{display:inline-block;border-radius:10px;width:90%;margin:3%;padding:20px;background-color:#fff}.process .bloc .discovery-item img{border-radius:10px;height:150px}.process .bloc .discovery-item h3{padding:0 10%;font-size:1.3rem;font-weight:700}.process .bloc .discovery-item p{padding:2% 13% 5%;font-size:1rem}}@font-face{font-family:PlayBold;src:url(/assets/PlaypenSans-SemiBold-Cj5ByXMz.ttf)}@font-face{font-family:Play;src:url(/assets/PlaypenSans-VariableFont_wght-DPg0Vkfa.ttf)}.cta{background:#ddd;padding:50px 20px}.cta h2{width:30%;font-size:2.5rem;margin:2%;font-family:PlayBold}.cta p{margin:2%;font-family:Play}.cta .button button{margin-left:2%}@media (max-width: 767px){.cta>h2{width:47%;font-size:1.5rem;font-weight:700}.cta>p{margin:5% 2%}}@font-face{font-family:PlayBold;src:url(/assets/DancingScript-VariableFont_wght-DNZsFrvA.ttf)}@font-face{font-family:Play;src:url(../../../assets/fonts/Playpen_Sans/PlaypenSans-VariableFont_wght.ttf)}.tittle{height:200px;display:flex;flex-direction:column;justify-content:space-around}.tittle>span{margin-top:5%;margin-left:5%;font-size:4rem;font-weight:700;font-family:PlayBold;color:azure}.tittle>h1{font-family:sans-serif;color:azure;margin-top:5%;margin-left:5%;width:60%;font-size:1.5rem}.tittle>.tittle-desc{font-size:1.5rem;margin-top:0}.video-background video{width:100%;height:auto;position:fixed;top:0;left:0;z-index:-1}@media (max-width: 767px){.tittle{height:120px;width:70%}.tittle>span{font-size:1rem;font-weight:700;font-family:PlayBold;color:azure}.tittle>h1{color:azure;font-family:Play;width:55%;border-radius:5px;margin-top:2%;padding:2%;font-size:.8rem}.tittle>.tittle-desc{font-size:.6rem;margin-top:0}.video-background>video{top:.2%;width:100%;height:auto}}@media (max-width: 400px){.tittle{height:60px;width:90%}.tittle>span{margin-top:1%;font-size:.8rem;font-weight:700;font-family:PlayBold;color:azure}.tittle>h1{color:azure;font-family:Play;width:100%;border-radius:5px;margin-top:1%;padding:2%;font-size:.38rem}.tittle>.tittle-desc{font-size:.48rem;margin-top:0}}@font-face{font-family:PlayBold;src:url(../../../assets/fonts/Playpen_Sans/static/PlaypenSans-SemiBold.ttf)}@font-face{font-family:Play;src:url(../../../assets/fonts/Playpen_Sans/PlaypenSans-VariableFont_wght.ttf)}.reservation{display:flex;align-items:center;height:300px;margin-left:7%}.reservation .reservation_tittle{width:50%}.reservation .reservation_tittle>h2{margin-left:5%;font-size:3rem;font-family:PlayBold}.reservation .reservation_des{width:50%}.reservation .reservation_des>p{font-family:Play;font-size:1.2rem}.reservation .reservation_des>a{text-decoration:none;color:red}.reservation .reservation_des>button{margin-top:2%;cursor:pointer}@media (max-width: 767px){.reservation .reservation_tittle>h2{font-size:1.5rem}.reservation .reservation_des>p{margin:10% 3%;font-size:1rem}}@font-face{font-family:PlayBold;src:url(/assets/PlaypenSans-SemiBold-Cj5ByXMz.ttf)}@font-face{font-family:Play;src:url(/assets/PlaypenSans-VariableFont_wght-DPg0Vkfa.ttf)}.contact{font-family:sans-serif;display:flex;margin-left:7%}.contact .contact-left{width:50%;padding:3%}.contact .contact-left>h2{font-size:2.5rem;font-family:PlayBold}.contact .contact-left>p{font-family:Play}.contact .contact-right{width:50%;display:flex;flex-direction:column}.contact .contact-right .mail,.contact .contact-right .tel{font-family:Play;margin:2%;display:flex;align-items:center}.contact .contact-right .mail>img,.contact .contact-right .tel>img{height:50px;width:50px}.contact .contact-right>a{margin-left:25px;font-family:PlayBold;text-decoration:none;color:#d540e2}.maps{margin:2% 5%;width:90%;height:800px}.maps>iframe{border-radius:35px;width:100%;height:100%}@media (max-width: 767px){.contact{margin:10%}.contact .contact-left{padding:2%}.contact .contact-left>h2{font-size:1.3rem}.contact .contact-left>p{font-size:.8rem}.contact .contact-right .mail>img,.contact .contact-right .tel>img{height:30px;width:30px}.contact .contact-right>a{margin-left:5px;font-size:.7rem}.maps{height:400px}}@font-face{font-family:PlayBold;src:url(/assets/PlaypenSans-SemiBold-Cj5ByXMz.ttf)}@font-face{font-family:Play;src:url(/assets/PlaypenSans-VariableFont_wght-DPg0Vkfa.ttf)}.formulaire{font-family:sans-serif;padding:8%;height:600px;display:flex;flex-direction:column;align-items:center}.formulaire>h2{font-size:2.5rem;font-weight:700;font-family:PlayBold}.formulaire>p{margin-top:1rem;font-family:Play}.formulaire>form{width:40%;margin-top:3%;display:flex;flex-direction:column}.formulaire>form>label{font-family:PlayBold;margin-top:4%;font-weight:200}.formulaire>form>input{font-family:Play;margin-top:1%;border:2px solid rgb(156,156,156);height:30px}.formulaire>form>textarea{font-family:Play;margin:1% 0;resize:none;height:150px;border:2px solid rgb(156,156,156)}.formulaire>form>.checkbox-container{margin-top:5%}.formulaire>form>button{margin-top:5%;width:20%;align-self:center}@media (max-width: 767px){.formulaire>h2{font-size:1.5rem}.formulaire>p{margin-top:1rem}.formulaire>form{width:90%;margin-top:3%}.formulaire>form>.checkbox-container{margin-top:5%}.formulaire>form>button{margin-top:5%;width:50%;align-self:center}}@font-face{font-family:PlayBold;src:url(/assets/PlaypenSans-SemiBold-Cj5ByXMz.ttf)}@font-face{font-family:Play;src:url(/assets/PlaypenSans-VariableFont_wght-DPg0Vkfa.ttf)}.newsletter{margin-top:17%;height:40vh;font-family:sans-serif;display:flex;flex-direction:column;align-items:center}.newsletter>h2{font-size:2.5rem;font-family:PlayBold}.newsletter>p{margin:2% auto;font-family:Play}.newsletter .subscribe{width:100%;display:flex;justify-content:center}.newsletter .subscribe>.input-subscribe{font-family:Play;margin-top:0;margin-right:2%;border:2px solid rgb(156,156,156);height:30px}.newsletter #cg{font-size:.6rem}@media (max-width: 767px){.newsletter{margin-top:10%;height:5%}.newsletter>h2{font-size:1.5rem}.newsletter>p{margin:4%}.newsletter .subscribe{width:100%;margin-top:5%}.newsletter .subscribe>.input-subscribe{margin-top:0;margin-right:5%;border:2px solid rgb(156,156,156);height:30px}.newsletter #cg{font-size:.6rem}}footer{display:flex;justify-content:space-between;height:7vh;background-color:#575757;color:#fff;text-align:center;padding:20px}footer .logo-footer{height:25px}footer .logo-footer img{border-radius:5px;height:100%}footer .all-footer{width:60%;display:flex;justify-content:space-between}footer .all-footer>.cgd{width:30%;display:flex;justify-content:space-around;align-items:center}footer .all-footer>.cgd>a{text-decoration:none;font-size:.6rem;color:#fff}footer .sociaux{display:flex;align-items:center;margin-right:5%;height:30px}footer .sociaux>a{margin-left:10%}footer .sociaux>a>img{margin-right:10%;height:30px}@media (max-width: 767px){footer{justify-content:start;height:6vh;padding:10px 25px}footer .logo-footer{height:4vh}footer .logo-footer img{border-radius:5px;height:80%}footer .all-footer{align-items:center;margin-left:5%}footer .all-footer>p{font-size:.2rem}footer .all-footer>.cgd>a{font-size:.2rem}.sociaux{height:4%;margin-right:1%}.sociaux>a{height:30px}.sociaux>a>img{height:40%}}@font-face{font-family:PlayBold;src:url(/assets/PlaypenSans-SemiBold-Cj5ByXMz.ttf)}@font-face{font-family:Play;src:url(/assets/PlaypenSans-VariableFont_wght-DPg0Vkfa.ttf)}header{display:flex;justify-content:space-between;align-items:center;background-color:#9d56ac;padding:10px 50px;text-align:center}header #logo{height:40px;border-radius:5px}header nav{width:40%}header nav ul{list-style:none;padding:0;display:flex;justify-content:space-around}header nav ul li{margin:0 10px}header nav ul li a{color:#ebebeb;font-weight:700;text-decoration:none;font-family:PlayBold}header nav ul li a:hover{text-decoration:underline}header .header__sign{display:flex;justify-content:space-around}header .header__sign button{margin-left:5px;border-radius:8px;padding:5px 15px}header .header__sign .inlogin{width:100%}.line{margin:0 1%;height:2px;border-bottom:2px solid white}@media (max-width: 767px){header{width:100%;height:4.5vh;padding:10px 20px}header #logo{height:25px}header nav{width:90%}header nav ul{list-style:none;padding:0;display:flex;justify-content:space-around;align-items:center}header nav ul li{width:30%;margin:0 5px}header nav ul li a{font-size:.5rem;color:#ebebeb;font-weight:700;text-decoration:none}header nav ul li a:hover{text-decoration:underline}}.burger-menu{position:relative}.burger-menu__button{display:flex;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.burger-menu__button:hover{background:transparent}.burger-menu__button-line{width:2rem;height:.25rem;background:#fff;border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}.burger-menu__button-line.is-open:nth-child(1){transform:rotate(45deg)}.burger-menu__button-line.is-open:nth-child(2){opacity:0}.burger-menu__button-line.is-open:nth-child(3){transform:rotate(-45deg)}.burger-menu__nav{display:none;display:flex;flex-direction:column;position:fixed;top:2.5rem;right:0;height:auto;width:150px;background:#e4c1e9;box-shadow:0 4px 8px #0000001a;padding:1rem;z-index:9;border-radius:8px;transition:transform .3s ease,opacity .3s ease;transform:translate(100%);opacity:0}.burger-menu__nav>.burger-menu__nav-list{flex-direction:column;width:100%}.burger-menu__nav>.burger-menu__nav-list>li{overflow-y:hidden;width:100%}.burger-menu__nav>.burger-menu__nav-list>li>a{font-size:.8rem}.burger-menu__nav--open{display:flex;transform:translate(0);opacity:1}.burger-menu__nav-list{list-style:none;padding:0;margin:0}.burger-menu__nav-list-item{margin:.5rem 0}.burger-menu__nav-list-item-link{text-decoration:none;color:#000;font-size:1rem;transition:color .3s ease}.burger-menu__nav-list-item-link:hover{text-decoration:none;color:#9d56ac}.burger-menu__nav .burger-menu__sign .inlogin>.button{margin:5% auto}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}.modal-content{background:#fff0;padding:20px;border-radius:8px;position:relative}.login-modal{margin:8.6% auto;background-color:#fff;border-radius:30px;box-shadow:0 5px 15px #41404059;position:relative;overflow:hidden;width:768px;max-width:100%;min-height:480px}.login-modal>p{font-size:14px;line-height:20px;letter-spacing:.3px;margin:20px 0}.login-modal>span{font-size:12px}.login-modal>a{color:#333;font-size:13px;text-decoration:none;margin:15px 0 10px}.form-container{position:absolute;top:0;height:100%;transition:all .6s ease-in-out}.form-container>form{background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 40px;height:100%}.form-container>form>input{background-color:#eee;border:none;margin:8px 0;padding:10px 15px;font-size:15px;border-radius:8px;width:100%;outline:none}.form-container>form>.password-container{width:100%;position:relative;display:flex;align-items:center}.form-container>form>.password-container input{background-color:#eee;border:none;margin:8px 0;padding:10px 15px;font-size:13px;border-radius:8px;width:100%;outline:none}.form-container>form>.password-container .toggle-password-btn{position:absolute;right:-.8rem;background:none;border:none;cursor:pointer;font-size:1.2rem}.form-container>form .input-error{border:2px solid rgb(185,92,169)}.form-container>form .input-success{border:2px solid rgb(138,219,101)}.form-container>form>button{background-color:#db6597;color:#fff;font-size:12px;padding:10px 45px;border:1px solid transparent;border-radius:8px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-top:10px;cursor:pointer}.form-container>form>button.hidden{background-color:transparent;border-color:#fff}.sign-in{left:0;width:50%;z-index:2}.login-modal.active .sign-in{transform:translate(100%)}.sign-up{left:0;width:50%;opacity:0;z-index:1}.login-modal.active .sign-up{transform:translate(100%);opacity:1;z-index:5;animation:move .6s}@keyframes move{0%,49.99%{opacity:0;z-index:1}50%,to{opacity:1;z-index:5}}.social-icons{margin:20px 0}.social-icons a{border:2px solid #66389b;border-radius:20%;display:inline-flex;justify-content:center;align-items:center;margin:0 3px;width:40px;height:40px}.toggle-container{position:absolute;top:0;left:50%;width:50%;height:100%;overflow:hidden;transition:all .6s ease-in-out;border-radius:150px 0 0 100px;z-index:1000}.login-modal.active .toggle-container{transform:translate(-100%);border-radius:0 150px 100px 0}.toggle{background-color:#db6597;background:linear-gradient(to right,#9d56ac,#db65a6);color:#fff;position:relative;left:-100%;height:100%;width:200%;transform:translate(0);transition:all .6s ease-in-out}.login-modal.active .toggle{transform:translate(50%)}.toggle-panel{position:absolute;width:50%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 30px;text-align:center;top:0;transform:translate(0);transition:all .6s ease-in-out}.toggle-left{transform:translate(-200%)}.login-modal.active .toggle-left{transform:translate(0);left:-4%}.toggle-right{right:-4%;transform:translate(0)}.login-modal.active .toggle-right{transform:translate(200%)}@media screen and (max-width: 768px){.modal-overlay{display:flex;justify-content:center;width:110%;left:-4%}.modal-overlay .modal-content{display:flex;align-items:center;justify-content:center}.modal-overlay .modal-content>section{width:43%;height:450px}.modal-overlay .modal-content .login-modal,.modal-overlay .modal-content .login-modal.active{min-height:400px}.modal-overlay .modal-content .login-modal .form-container>form,.modal-overlay .modal-content .login-modal.active .form-container>form{padding:0 20px}.modal-overlay .modal-content .login-modal .form-container>form .social-icons>p,.modal-overlay .modal-content .login-modal.active .form-container>form .social-icons>p{font-size:.5rem}.modal-overlay .modal-content .login-modal .form-container>form>label,.modal-overlay .modal-content .login-modal.active .form-container>form>label{text-align:center;font-size:.5rem}.modal-overlay .modal-content .login-modal .form-container>form>input,.modal-overlay .modal-content .login-modal.active .form-container>form>input{font-size:.8rem}.modal-overlay .modal-content .login-modal .form-container>form>a,.modal-overlay .modal-content .login-modal.active .form-container>form>a{font-size:.8rem;text-decoration:none;color:#333}.modal-overlay .modal-content .login-modal .form-container>form>button,.modal-overlay .modal-content .login-modal.active .form-container>form>button{padding:8px}.modal-overlay .modal-content .login-modal .toggle-container{border-radius:150px 0 0 150px}.modal-overlay .modal-content .login-modal.active .toggle-container{border-radius:0 150px 150px 0}}@font-face{font-family:PlayBold;src:url(/assets/PlaypenSans-SemiBold-Cj5ByXMz.ttf)}@font-face{font-family:Play;src:url(/assets/PlaypenSans-VariableFont_wght-DPg0Vkfa.ttf)}.about{font-family:sans-serif}.about h1,.about h2,.about h3{font-weight:600}.about .about-header{margin:100px 5%;width:50%}.about .about-header>h1{font-size:3rem;font-weight:600;font-family:PlayBold}.about .about-header>p{margin-top:2%;font-size:1.5rem;font-family:play}.about .about-me{display:flex}.about .about-me .about-me_left{margin:5%;width:40%}.about .about-me .about-me_left>h2{font-size:3rem;font-family:PlayBold}.about .about-me .about-me_left>p{font-size:1.5rem;font-family:Play}.about .about-me .about-me_left .about-me_left_button{margin-top:2%}.about .about-me .about-me_left .about-me_left_button>a{margin:2%}.about .about-me .about-me_right{margin:5%;width:40%}.about .about-me .about-me_right>img{height:500px;border-radius:30px}.about .how-it{height:100vh;margin:5% 5% 0;display:flex}.about .how-it .how-it_header{width:40%;margin:0 5%}.about .how-it .how-it_header>h2{font-size:3rem;font-weight:600;font-family:PlayBold}.about .how-it .how-it_header>p{margin-top:3%;font-size:1.5rem;font-weight:400;line-height:1.2;font-family:Play}.about .how-it .how-it_header>p>span{padding:.5%;border-radius:10px;background:#f3d9f7;color:#353435}.about .how-it .how-it_content{width:40%;margin:0 5%}.about .how-it .how-it_content>h2{font-size:3rem;font-family:PlayBold}.about .how-it .how-it_content>ol{margin-top:10%;font-size:1.5rem}.about .how-it .how-it_content>ol>li{margin-top:3%;line-height:1.2;list-style:none;font-family:Play}.about .how-it .how-it_content>ol>li>span{padding:.5%;border-radius:10px;background:#f3d9f7;color:#353435}.about .how-it .how-it_content>p{margin-top:10%;font-size:1.5rem;line-height:1.2;font-family:Play}@media (max-width: 767px){.about h1,.about h2,.about h3{font-weight:300}.about .about-header{margin:5%;width:90%}.about .about-header>h1{font-size:1.5rem;margin-bottom:4%}.about .about-me{flex-direction:column-reverse}.about .about-me .about-me_left{width:90%}.about .about-me .about-me_left>img{width:100px}.about .about-me .about-me_left>h2{margin:10% 3%;font-size:1.5rem}.about .about-me .about-me_left>p{font-size:1rem}.about .about-me .about-me_right{width:90%;display:flex;justify-content:center}.about .about-me .about-me_right>img{width:60%;height:40vh}.about .how-it{height:100%;flex-direction:column}.about .how-it .how-it_header{width:90%}.about .how-it .how-it_header>img{width:100px}.about .how-it .how-it_header>h2{font-size:1.5rem}.about .how-it .how-it_header>p{font-size:1rem}.about .how-it .how-it_content{margin:10% 5%;width:90%}.about .how-it .how-it_content>img{width:100px}.about .how-it .how-it_content>h2{font-size:1.5rem}.about .how-it .how-it_content>ol>li{font-size:1rem}.about .how-it .how-it_content>p{font-size:1.2rem}}@font-face{font-family:PlayBold;src:url(/assets/PlaypenSans-SemiBold-Cj5ByXMz.ttf)}@font-face{font-family:Play;src:url(/assets/PlaypenSans-VariableFont_wght-DPg0Vkfa.ttf)}.category{font-family:sans-serif}.category .category-header{margin:2% 3%}.category .category-header>h1{font-size:3rem;font-weight:700;font-family:PlayBold}.category .category-header>p{font-size:1.5rem;font-family:Play}.category .all-category{margin:2% 3%}.category .all-category>h2{font-size:3rem;font-weight:700;font-family:PlayBold}.category .all-category .category-list{display:flex;flex-wrap:wrap}.category .all-category .category-list .category-content{display:flex;flex-direction:column;align-items:center;background:#dedcde;border:3px solid rgb(243,217,247);border-radius:30px;margin:5%;width:23%}.category .all-category .category-list .category-content>img{border-radius:30px 30px 0 0;min-height:183px;max-height:183px;min-width:100%;max-width:100%;border-bottom:5px solid rgb(243,217,247)}.category .all-category .category-list .category-content>h3{font-size:2rem;font-weight:400;margin:2% auto;font-family:PlayBold}.category .all-category .category-list .category-content>p{padding:5%;font-size:1.2rem;font-family:Play}.category .all-category .category-list .category-content>a{margin:5% auto}@media (max-width: 767px){.category .category-header>h1{font-size:1.5rem}.category .category-header>p{font-size:1rem}.category .all-category>h2{font-size:2rem}.category .all-category .category-list{flex-direction:column}.category .all-category .category-list .category-content{width:90%}.category .all-category .category-list .category-content>p{font-size:.8rem}}@font-face{font-family:PlayBold;src:url(../../../assets/fonts/Playpen_Sans/static/PlaypenSans-SemiBold.ttf)}@font-face{font-family:Play;src:url(../../../assets/fonts/Playpen_Sans/PlaypenSans-VariableFont_wght.ttf)}.visage{margin:5% 3%}.visage>h2{font-size:3rem;font-family:PlayBold}.visage .visage-group{display:flex}.visage .visage-group .visage-content{width:30%;margin:0 2.5%}.visage .visage-group .visage-content>h3{font-size:2rem;font-family:PlayBold}.visage .visage-group .visage-content>p{margin:5% 0;font-family:Play}@media (max-width: 767px){.visage>h2{font-size:1.5rem}.visage .visage-group{width:95%}.visage .visage-group .visage-content{display:flex;flex-direction:column}.visage .visage-group .visage-content>h3{text-align:center;font-size:1.5rem}.visage .visage-group .visage-content>p{text-align:center;font-size:.8rem}}@font-face{font-family:PlayBold;src:url(../../../assets/fonts/Playpen_Sans/static/PlaypenSans-SemiBold.ttf)}@font-face{font-family:Play;src:url(../../../assets/fonts/Playpen_Sans/PlaypenSans-VariableFont_wght.ttf)}.category-detail{font-family:sans-serif;margin:2% 3%}.category-detail .category-detail-header>h1{margin:3% auto;font-size:2.8rem;font-weight:700;font-family:PlayBold}.category-detail .category-detail-header>p{font-size:1.5rem;margin:3.55%;font-family:Play}.category-detail .prestations-list,.category-detail .products-list{display:flex;flex-wrap:wrap}.category-detail .prestations-list .prestation-content,.category-detail .prestations-list .product-content,.category-detail .products-list .prestation-content,.category-detail .products-list .product-content{display:flex;flex-direction:column;align-items:center;background:#dedcde;border:3px solid rgb(243,217,247);border-radius:30px;margin:5% 6.5%;width:20%}.category-detail .prestations-list .prestation-content>.product-price,.category-detail .prestations-list .product-content>.product-price,.category-detail .products-list .prestation-content>.product-price,.category-detail .products-list .product-content>.product-price{font-family:Play;font-weight:700}.category-detail .prestations-list .prestation-content>img,.category-detail .prestations-list .product-content>img,.category-detail .products-list .prestation-content>img,.category-detail .products-list .product-content>img{border-radius:30px 30px 0 0;min-height:183px;max-height:183px;min-width:100%;max-width:100%;border-bottom:5px solid rgb(243,217,247)}.category-detail .prestations-list .prestation-content>h3,.category-detail .prestations-list .product-content>h3,.category-detail .products-list .prestation-content>h3,.category-detail .products-list .product-content>h3{font-size:1.8rem;font-weight:400;margin:2% auto;font-family:Play}.category-detail .prestations-list .prestation-content>a,.category-detail .prestations-list .product-content>a,.category-detail .products-list .prestation-content>a,.category-detail .products-list .product-content>a{margin:5% auto}@media (max-width: 767px){.category-detail .category-detail-header>h1{font-size:1.5rem}.category-detail .category-detail-header>p{font-size:1rem}.category-detail .prestations-list{flex-direction:column}.category-detail .prestations-list .prestation-content{width:80%}.category-detail .prestations-list .prestation-content>h3{font-size:1.3rem}}@font-face{font-family:PlayBold;src:url(../../../assets/fonts/Playpen_Sans/static/PlaypenSans-SemiBold.ttf)}@font-face{font-family:Play;src:url(../../../assets/fonts/Playpen_Sans/PlaypenSans-VariableFont_wght.ttf)}.prestation-detail,.product-detail{font-family:sans-serif;margin:10.9% 3%;background:#dedcde;border:3px solid rgb(243,217,247);border-radius:30px;height:45vh;display:flex}.prestation-detail .prestation-detail-header,.prestation-detail .product-detail-header,.product-detail .prestation-detail-header,.product-detail .product-detail-header{display:flex}.prestation-detail .prestation-detail-header>img,.prestation-detail .product-detail-header>img,.product-detail .prestation-detail-header>img,.product-detail .product-detail-header>img{border-radius:30px 0 0 30px;min-height:100%;max-height:100%;min-width:100%;max-width:100%;border-right:5px solid rgb(243,217,247)}.prestation-detail .prestation-detail-header>p,.prestation-detail .product-detail-header>p,.product-detail .prestation-detail-header>p,.product-detail .product-detail-header>p{font-size:1.5rem;margin:3.55%;font-family:Play}.prestation-detail .prestation-detail-header>a,.prestation-detail .product-detail-header>a,.product-detail .prestation-detail-header>a,.product-detail .product-detail-header>a{margin:5% auto}.prestation-detail .prestation-detail-content,.prestation-detail .product-detail-content,.product-detail .prestation-detail-content,.product-detail .product-detail-content{width:75%;display:flex;flex-direction:column}.prestation-detail .prestation-detail-content>h1,.prestation-detail .product-detail-content>h1,.product-detail .prestation-detail-content>h1,.product-detail .product-detail-content>h1{text-align:center;margin:3% auto;font-size:2.5rem;font-weight:700;font-family:PlayBold}.prestation-detail .prestation-detail-content>p,.prestation-detail .product-detail-content>p,.product-detail .prestation-detail-content>p,.product-detail .product-detail-content>p{font-size:1.5rem;margin:0 2% 3%;font-family:Play}.prestation-detail .prestation-detail-content .price-time,.prestation-detail .product-detail-content .price-time,.product-detail .prestation-detail-content .price-time,.product-detail .product-detail-content .price-time{display:flex;justify-content:space-around}.prestation-detail .prestation-detail-content .price-time>h2,.prestation-detail .prestation-detail-content .price-time>h3,.prestation-detail .product-detail-content .price-time>h2,.prestation-detail .product-detail-content .price-time>h3,.product-detail .prestation-detail-content .price-time>h2,.product-detail .prestation-detail-content .price-time>h3,.product-detail .product-detail-content .price-time>h2,.product-detail .product-detail-content .price-time>h3{font-size:2rem;font-weight:700;font-family:PlayBold}.prestation-detail .prestation-detail-content>a,.prestation-detail .product-detail-content>a,.product-detail .prestation-detail-content>a,.product-detail .product-detail-content>a{margin:5% auto}.prestation-detail .prestation-detail-content>a>button,.prestation-detail .product-detail-content>a>button,.product-detail .prestation-detail-content>a>button,.product-detail .product-detail-content>a>button{font-size:1.5rem;height:6vh;width:15vh}@media (max-width: 767px){.prestation-block{min-height:89.2vh;display:flex;justify-content:center;align-items:center}.prestation-detail{flex-direction:column;height:60vh}.prestation-detail .prestation-detail-header>img{border-radius:30px 30px 0 0}.prestation-detail .prestation-detail-content{width:99%;margin-left:1%}.prestation-detail .prestation-detail-content>h1{font-size:1.5rem}.prestation-detail .prestation-detail-content>p{font-size:.8rem}.prestation-detail .prestation-detail-content .price-time{flex-direction:column;align-items:center}.prestation-detail .prestation-detail-content .price-time>h2,.prestation-detail .prestation-detail-content .price-time h3{font-size:1.4rem}}.dashboard{height:75vh}.dashboard .user{display:flex;flex-direction:column;background:#b765c7;color:#fff;width:60%;border-radius:30px;margin:6.1% auto;font-family:sans-serif}.dashboard .user .edit>button{padding:1%;border-radius:10px;margin:1% 0 0 93%}.dashboard .user .edit>button>img{height:25px}.dashboard .user .edit-profile>h3{text-align:center}.dashboard .user .edit-profile>input{margin:2% 5%;padding:1%;border-radius:20px;width:40%;height:3vh}.dashboard .user .edit-profile>button{width:60%;border-radius:20px;margin:0 20%}.dashboard .user .info{display:flex;flex-wrap:wrap}.dashboard .user .info>h1{text-align:center;font-size:2.5rem;width:100%}.dashboard .user .info>h2{text-align:center;font-size:1.8rem;margin-top:5%;width:100%}.dashboard .user .info>h3,.dashboard .user .info h4{text-align:center;margin-top:5%;width:50%}.dashboard .fidelite{margin-top:5%;height:30vh}.dashboard .fidelite>h4{text-align:center;font-size:2rem}.dashboard .fidelite .points-container{margin:1% 20%;display:flex;flex-wrap:wrap;justify-content:space-around;gap:5px}.dashboard .fidelite .point-image{width:100px;height:100px;border-radius:50px}@media screen and (max-width: 1024px){.dashboard .user{width:80%}.dashboard .user .info{flex-direction:column;align-items:center}.dashboard .user .fidelite>h4{font-size:1.5rem}.dashboard .user .fidelite .points-container{margin:5% 8%;gap:3px}.dashboard .user .fidelite .point-image{width:50px;height:50px}.dashboard .user .edit-profile{display:flex;flex-direction:column;align-items:center}.dashboard .user .edit-profile>input{background-color:#f4e5f7;width:80%}}@media screen and (max-width: 768px){.dashboard{min-height:86.4vh}.dashboard .user .edit>button{margin:1% 0 0 45%}.dashboard .user .info>h1{margin-top:1vh;font-size:1.5rem}.dashboard .user .info>h2{font-size:.9rem;font-weight:700}.dashboard .user .info>h3,.dashboard .user .info h4{font-size:1rem}.dashboard .user .fidelite{margin-top:5%}.dashboard .user .fidelite>h4{text-align:center}}.mentions{font-family:sans-serif;display:flex;flex-direction:column;margin:0 5%;align-items:center}.mentions>h1{margin:2% auto;font-size:3rem}.mentions>h2{font-size:2rem;margin:1% auto}.mentions>h3,.mentions h4,.mentions h5{margin:2% auto;font-size:2.5rem}.mentions>p{font-size:1.24rem;margin-bottom:1%}.notfound{height:100vh}.cont_principal{position:absolute;width:100%;height:100%;overflow:hidden}.cont_error{position:absolute;width:100%;height:300px;top:50%;margin-top:-150px}.cont_error>h1{font-family:Lato,sans-serif;font-weight:400;font-size:150px;color:#8a65df;position:relative;left:-100%;transition:all .5s}.cont_error>p{font-family:Lato,sans-serif;font-weight:300;font-size:24px;letter-spacing:5px;color:#9294ae;position:relative;left:100%;transition:all .5s;transition-delay:.5s;-webkit-transition:all .5s;-webkit-transition-delay:.5s}.back{margin-top:5%;display:flex;justify-content:center}.cont_aura_1{position:absolute;width:300px;height:120%;top:25px;right:-340px;background-color:#8a65df;box-shadow:0 0 60px 20px #8964de80;-webkit-transition:all .5s;transition:all .5s}.cont_aura_2{position:absolute;width:100%;height:300px;right:-10%;bottom:-301px;background-color:#8b65e4;box-shadow:0 0 60px 10px #835fd680,0 0 20px #0000001a;z-index:5;transition:all .5s;-webkit-transition:all .5s}.cont_error_active>.cont_error>h1{left:10%}.cont_error_active>.cont_error>p{left:20%}.cont_error_active>.cont_aura_2{animation-name:animation_error_2;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;transform:rotate(-20deg)}.cont_error_active>.cont_aura_1{transform:rotate(20deg);right:-170px;animation-name:animation_error_1;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@-webkit-keyframes animation_error_1{0%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}to{-webkit-transform:rotate(25deg);transform:rotate(25deg)}}@-o-keyframes animation_error_1{0%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}to{-webkit-transform:rotate(25deg);transform:rotate(25deg)}}@-moz-keyframes animation_error_1{0%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}to{-webkit-transform:rotate(25deg);transform:rotate(25deg)}}@keyframes animation_error_1{0%{-webkit-transform:rotate(20deg);transform:rotate(20deg)}to{-webkit-transform:rotate(25deg);transform:rotate(25deg)}}@-webkit-keyframes animation_error_2{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@-o-keyframes animation_error_2{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@-moz-keyframes animation_error_2{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@keyframes animation_error_2{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}to{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@media screen and (max-width: 768px){.cont_error_active>.cont_aura_1{right:-250px}}@font-face{font-family:itim;src:url(/assets/PlaypenSans-VariableFont_wght-DPg0Vkfa.ttf)}.tease{background:#dedcde;font-weight:700;height:88vh;font-family:itim;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;box-sizing:border-box}.tease>h1{font-size:2rem;margin-bottom:1rem}.tease>p{font-size:1.5rem}@media (max-width: 768px){.tease>h1{font-size:1.8rem}.tease>p{font-size:1.3rem}}@media (max-width: 480px){.tease{height:90vh;padding:10px}.tease>h1{font-size:1.5rem}.tease>p{font-size:1.1rem}}
