.loader-container{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100vh;justify-content:center}.loader-container .loader{font-size:2.5em}.logo-loader{width:100%}.lds-heart{display:inline-block;height:80px;position:relative;transform:rotate(45deg);transform-origin:40px 40px;width:80px}.lds-heart div{animation:lds-heart 1.2s cubic-bezier(.215,.61,.355,1) infinite;background:#fff;height:32px;left:32px;position:absolute;top:32px;width:32px}.lds-heart div:after,.lds-heart div:before{background:#fff;content:" ";display:block;height:32px;position:absolute;width:32px}.lds-heart div:before{border-radius:50% 0 0 50%;left:-24px}.lds-heart div:after{border-radius:50% 50% 0 0;top:-24px}@keyframes lds-heart{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}.lds-ellipsis{background:#fff;display:inline-block;height:80px;position:relative;width:80px}.lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:#000;border-radius:50%;height:13px;position:absolute;top:33px;width:13px}.lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.lds-ring{display:inline-block;height:80px;position:relative;width:80px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lds-ellipsis-event{display:inline-block;height:80px;position:relative;width:80px}.lds-ellipsis-event div{animation-timing-function:cubic-bezier(0,1,1,0);background:#fff;border-radius:50%;height:13px;position:absolute;top:33px;width:13px}.lds-ellipsis-event div:first-child{animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis-event div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.lds-ellipsis-event div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.lds-ellipsis-event div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:56px}@keyframes lds-ellipsis-event1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis-event3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis-event2{0%{transform:translate(0)}to{transform:translate(24px)}}.lds-dual-ring{display:inline-block;height:80px;width:80px}.lds-dual-ring:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:6px;content:" ";display:block;height:64px;margin:8px;width:64px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header-admin-container{background-color:#000;color:#fff;display:flex;height:50px;justify-content:space-between;width:100%}.header-admin-container h1{margin:0 1em;padding:.2em}.header-admin-container ul{display:flex;flex-direction:row;margin:0 2em;padding:.9em}.header-admin-container ul li{list-style:none;margin:0 2em}.header-admin-container ul li .link{color:#fff;font-family:Arial,Helvetica,sans-serif;text-decoration:none}.dashboard-container{background-color:#fff;display:flex;flex-wrap:wrap;height:100vh;justify-content:space-between;padding:3em;width:100%}.dashboard-container .visitor-card{border:3px solid #0f6cf7}.dashboard-container .card{background-color:#fff;border-radius:10px;box-shadow:5px 5px 15px 5px rgba(0,0,0,.31);height:200px;margin:1em;padding:1em;width:20%}.dashboard-container .best-galerie-card{border:3px solid #b50ff7}.dashboard-container .agenda-card{border:3px solid #2af70f}.dashboard-container .agenda-card ul{align-items:center;display:flex;flex-direction:column;margin-top:1em;width:100%}.dashboard-container .agenda-card ul li{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;list-style:none;margin-top:.3em}.dashboard-container .photomaton-card{border:3px solid #f70f41}.setting-photobooth-container{background-color:#000;height:100vh}.setting-photobooth-container img{flex:1}.setting-photobooth-container .setting-photobooth{align-items:center;display:flex;flex:2;flex-direction:column;height:auto;justify-content:center}.setting-photobooth-container .setting-photobooth .button-photobooth{background-color:#f3ef11;border:2px solid #ddb01b;border-radius:20px;color:#000;font-weight:700;margin:3em 0;padding:1em;text-decoration:none}.album-container{background-color:#000;padding:1em 0;width:100%}.album-container .diapo-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.album-container .diapo-container .diapo{background-color:#ff0;border-radius:10px;height:150px;margin:1em auto;padding:.5em;width:150px}.album-container .diapo-container .diapo img{align-items:center;border-radius:10px;display:flex;flex-direction:column;height:140px;justify-content:center;-o-object-fit:cover;object-fit:cover;width:140px}.album-container button{background-color:#ff0;border:none;border-radius:10px;color:#000;margin:1em .6em;padding:.5em;width:45%}.camera{height:75vh}.camera-preview{background-color:#000;height:100vh;width:100%}.camera-preview .button{align-items:center;display:flex;flex-direction:column;justify-content:center}.camera-preview .button button{background-color:#f3ef11;border:2px solid #ddb01b;border-radius:20px;color:#000;font-weight:700;margin:2em 0 0;padding:1em;text-decoration:none}.enlarged-image-container{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.enlarged-image-container img{max-height:80%;max-width:80%}.main-home{background-color:#000;display:flex;flex-direction:row;flex-wrap:wrap;padding:1em;width:100%}.main-home .profil-pro{align-items:center;animation:photoView 1s ease-in-out forwards;color:#fff;display:flex;flex:1;flex-direction:column;margin-bottom:4em;margin-top:2em}.main-home .profil-pro img{border-radius:50%;height:220px;width:220px}.main-home .profil-pro p{font-family:Arial,Helvetica,sans-serif;font-size:1.3em;margin-top:.5em;text-align:center}.main-home .presentation-container{animation:photoView 1s ease-in-out forwards;color:#fff;display:flex;flex:4;flex-direction:column;padding-inline:1em}.main-home .presentation-container .presentation .subtitle{font-family:coco-light;font-size:2em;margin-bottom:1em;margin-top:2em;text-align:center}.main-home .presentation-container .presentation p{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;margin-bottom:.5em}.main-home .presentation-container .blog-container{display:flex;flex-direction:column;width:100%}.main-home .presentation-container .blog-container h2{margin:1.5em 0;text-align:center}.main-home .presentation-container .blog-container .blog{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:2em;width:100%}.main-home .presentation-container .blog-container .blog .post{background-color:#a3a3a3;padding:.5em;width:50%}.main-home .presentation-container .blog-container .blog .post iframe{width:100%}.main-home .presentation-container .blog-container .blog .post iframe body .plugin{color:#fff}.main-home .inter-layer-home{height:500px;position:relative;width:100%}@media only screen and (max-width:500px){.main-home .inter-layer-home{min-height:500px}}.main-home .inter-layer-home .slogan{font-family:marta;font-size:4.8em;left:-300%;position:absolute;top:15%;z-index:999}@media only screen and (max-width:500px){.main-home .inter-layer-home .slogan{font-size:3em}}.main-home .inter-layer-home .img{bottom:0;opacity:0;position:absolute;right:20%;top:0;width:700px;z-index:50}@media only screen and (max-width:500px){.main-home .inter-layer-home .img{right:0;top:250px;width:100%}}.main-home .anim-slog{animation:slogan 1s ease-in-out forwards}@media only screen and (max-width:500px){.main-home .anim-slog{animation:slogan-mob 1s ease-in-out forwards}}.main-home .anim-img{animation:img 1s ease-in-out forwards}@media only screen and (max-width:500px){.main-home .anim-img{animation:img-mob 1s ease-in-out forwards}}.admin-container{display:flex;flex-direction:column;padding:3em;width:100%}.admin-container .form{align-items:center;flex-direction:column;margin:0 auto;width:40%}.admin-container .form .btn-container{background-color:#fff;display:flex;justify-content:center;margin-bottom:2em;width:100%}.admin-container .form .btn-container .new-date-btn{background-color:#0aca0a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.5em;margin:0 auto;padding:.6em}.admin-container .form input,.admin-container .form textarea{border:0;border-bottom:1px solid #000;font-size:1.6em;margin:.5em 0;outline:0;padding:.5em;width:100%}.admin-container .form .button{background-color:#0aca0a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.4em;margin:.5em auto;padding:.4em;text-align:center;width:30%}.file-drop-zone{border:2px dashed #ccc;cursor:pointer;padding:20px;position:relative;text-align:center}.file-drop-zone.dragging{border-color:#888}.file-drop-zone.dragging p{display:block}.preview-image{margin-top:10px;max-height:200px;max-width:100%}input[type=file]{display:none}.new-container{display:flex;flex-direction:column;height:0;margin:1em;overflow:hidden;transition:height .3s ease;width:100%}.new-container.open{height:750px}.display-container{align-items:center;position:relative;width:100%}.display-container,.price-edit{display:flex;flex-direction:column}.price-edit{height:0;margin:1em auto;overflow:hidden;transition:height .3s ease;width:60%}.price-edit input,.price-edit textarea{border:0;border-bottom:1px solid #000;font-size:1.2em;margin:.3em 0;outline:0;padding:.5em}.price-edit .save-price{background-color:#0aca0a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.1em;margin:.5em auto;padding:.3em;text-align:center;width:30%}button{border:0;border-radius:10px;margin:0 .5em}.card{align-items:center;border:3px solid #505050;border-radius:10px;display:flex;flex-direction:row;margin:1em auto;min-height:80px;padding:0 1em;position:relative;width:50%}.card h3{left:15px;position:absolute;top:30px;width:50%}.card .btn-container{align-items:center;display:flex;justify-content:end;position:absolute;right:15px;top:26px;width:50%}.btn-green{background-color:var(--btn-green)}.btn-orange{background-color:var(--btn-orange)}.btn-red{background-color:var(--btn-red)}.btn{border:0;border-radius:10px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;height:30px;margin:0 .8em;padding:.3em .7em}.form-edit{display:flex;flex-direction:column;height:0;margin:80px auto 0;overflow:hidden;transition:height .3s ease;width:100%}.form-edit.open{height:800px}.form-edit input,.form-edit textarea,.new-container input,.new-container textarea{border:0;border-bottom:1px solid #000;font-size:1.6em;margin:.5em 0;outline:0;padding:.5em;width:100%}.form-edit .button,.new-container .button{background-color:#0aca0a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.4em;margin:.5em auto;padding:.4em;text-align:center;width:30%}.delete{align-items:center;display:flex;flex-direction:column;height:0;margin:80px 0 0;overflow:hidden;transition:height .3s ease;width:60%}.delete .btn-delete{display:flex;justify-content:center;margin-top:.5em}.delete.open{height:80px}.front-header{background-color:#000;display:flex;height:50vh;position:relative;width:100%}@media only screen and (max-width:500px){.front-header{height:100vh}}.front-header .photo-fond{animation:photoView 3s ease-in-out forwards;height:100%;position:absolute;right:0;z-index:1}@media only screen and (max-width:500px){.front-header .photo-fond{display:none}}.front-header .photo-fond-mob{display:none}@media only screen and (max-width:500px){.front-header .photo-fond-mob{animation:photoView 3s ease-in-out forwards;bottom:.4em;display:block;left:0;position:absolute;width:100%}}.header-h2{animation:h1Moving 2s ease-in-out forwards;color:#fff;font-family:marta;font-size:6em;font-weight:lighter;left:1.5em;position:absolute;top:1.4em;z-index:2}@media only screen and (max-width:500px){.header-h2{animation:h1MovingMob 2s ease-in-out forwards;font-size:4em;left:.2em;top:1.6em}}.front-header-galerie{background-color:#000;height:40vh;position:relative;width:100%}@media only screen and (max-width:500px){.front-header-galerie{display:flex;flex-direction:column;height:30vh}}.front-header-galerie .header-h2{animation:h1Moving 2s ease-in-out forwards;color:#fff;font-family:marta;font-size:6em;font-weight:lighter;left:1.5em;position:absolute;top:1.4em;z-index:2}@media only screen and (max-width:500px){.front-header-galerie .header-h2{animation:h1MovingMob 2s ease-in-out forwards;font-size:4em;left:.2em;top:1.6em}}.front-header-galerie .photo-fond{height:100%;width:auto}@media only screen and (max-width:500px){.front-header-galerie .photo-fond{display:none}}.front-header-galerie .photo-galerie{animation:photoView 3s ease-in-out forwards;display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;width:50%;z-index:1}@media only screen and (max-width:500px){.front-header-galerie .photo-galerie{bottom:0;display:none;height:auto;left:0;top:auto;width:100%}}.header-container{background-color:#000;margin:0;position:relative;width:100%}.menu-container{background-color:rgba(0,0,0,.514);display:flex;height:70px;justify-content:space-between;left:0;position:absolute;right:0;top:0;z-index:999}.menu-container .logo-container{text-decoration:none}.menu-container .logo-container h1{animation:logo 1s ease-in-out forwards;color:#fff;font-family:marta;font-size:3.4em;margin:.2em}.menu{color:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-right:2em;padding:1.5em 0;width:40%}@media only screen and (max-width:500px){.menu{display:none}}.menu li{list-style:none;text-decoration:none}.menu li .link{color:#fff;font-family:Arial,Helvetica,sans-serif;text-decoration:none}.menu-mob{display:none}@media only screen and (max-width:500px){.menu-mob{background-color:gray;color:#fff;display:block;height:70px;padding:.5em;width:70px}.menu-mob .menu-hamb{color:#fff;height:100%;width:100%}}.menu-mob-list{display:none}@media only screen and (max-width:500px){.menu-mob-list{background-color:rgba(0,0,0,.514);color:#fff;display:none;display:flex;height:0;justify-content:center;left:0;position:absolute;top:0;transition:height .3s ease;width:100%;z-index:100}.menu-mob-list .menu{animation:menuOpen .5s ease-in-out forwards;list-style:none;margin:7.6em auto 0;padding:0;width:100%}.menu-mob-list .menu li{font-size:2.5em;margin:1em 0;text-align:center}}.menu-mob-list .menu{display:none}.menu-mob-list.open{display:block;height:100vh}.menu-mob-list.open .menu{display:block}.header-fond-home{animation:photoView 1s ease-in-out forwards;display:block;left:0;position:relative;top:0;width:100%;z-index:1}@media only screen and (max-width:500px){.header-fond-home{display:none}}.header-fond-home-mob{animation:photoView 1s ease-in-out forwards;display:none;left:0;position:relative;top:0;width:100%;z-index:1}@media only screen and (max-width:500px){.header-fond-home-mob{display:block}}.connexion-container{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100vh;justify-content:center}.connexion-container .connexion-btn,.connexion-container .connexion-input{font-size:1.8em}.connexion-container .connexion-input{background-color:#000;border:2px solid #ff0;border-radius:10px;color:#ff0;margin:1em 0;outline:none;padding:.5em;width:80%}.connexion-container .connexion-btn{background-color:#ff0;border:none;border-radius:10px;color:#000;margin:1em 0;padding:.5em;width:80%}.btn-container{background-color:#fff;display:flex;justify-content:center;width:100%}.btn-container .new-date-btn{background-color:#0aca0a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.5em;margin:0 auto;padding:.6em}.event-container{align-items:center;display:flex;flex-direction:column;width:100%}.event-container h3{margin-top:1em}.event-container .message{align-items:center;display:flex;height:50vh;justify-content:center;margin-top:3em;width:50%}.event-container .message span{font-size:2em}.new-event-container{display:flex;height:0;justify-content:center;margin:1em;overflow:hidden;transition:height .3s ease;width:100%}.new-event-container.open{height:370px}.form-event{display:flex;justify-content:center;width:100%}.form-event .btn-event{background-color:#0aca0a;border:0;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;font-size:1.2em;height:3.1em;width:5em}.list-container{display:flex;flex-wrap:wrap;padding:2em;width:100%}.list-container .date-item{align-items:center;border-radius:5px;cursor:pointer;display:flex;flex-direction:column;height:60px;justify-content:center;margin:1em;width:150px}.list-container .date-item span{font-size:.8em}.list-container .green{border:3px solid #0aca0a}.list-container .orange{border:3px dashed orange}.list-container .red{border:3px dashed red}.list-container .orange-solid{border:3px solid orange}.list-container .blue{border:3px dashed blue}.list-container .blue-solid{border:3px solid blue}.legend-container{display:flex;height:20px;justify-content:center;margin-top:2em;width:50%}.legend-container .legend{height:3px;margin:0 .5em;padding:.5em;width:140px}.legend-container .green-legend{border-bottom:3px solid #0aca0a}.legend-container .orange-legend{border-bottom:3px dashed orange}.legend-container .red-legend{border-bottom:3px dashed red}.legend-container .orange-legend-solid{border-bottom:3px solid orange}.reserve-event-container{background-color:rgba(0,0,0,.443);height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:width .3s ease;width:0;z-index:1}.reserve-popup{background-color:#fff;height:100%;overflow:auto;padding:1em;position:absolute;right:0;top:0;width:40%;z-index:2}.reserve-popup .header-form-event{display:flex;justify-content:space-between;width:100%}.reserve-popup .header-form-event .title{font-size:2em;margin:0}.reserve-popup .header-form-event .close-event-btn{background-color:red;width:80px}.reserve-popup .header-form-event .close-event-btn,.reserve-popup .header-form-event .publish-event-btn{border-radius:6px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;padding:.8em}.reserve-popup .header-form-event .publish-off{background-color:red}.reserve-popup .header-form-event .publish-on{background-color:green}.reserve-popup .status{color:#fff;margin-top:2em;padding:.5em 0;text-align:center;width:100%}.reserve-popup .red{background-color:red}.reserve-popup .orange{background-color:orange}.reserve-popup .green{background-color:green}.reserve-popup .blue{background-color:#4242f0}.reserve-popup .form-event{font-size:1.2em;height:40px;margin-top:2em;padding-left:.4em;text-align:left;width:100%}.reserve-popup .form-marge{margin-top:.5em}.reserve-popup .form-event-text{height:auto;margin-bottom:.5em}.reserve-event-container.open{width:100%}.h3-comment,.select-price,.text-comment,.time-input{font-size:1.2em;margin:.5em 0;outline:0}.text-comment{border-radius:5px;height:150px;padding:.5em;width:100%}.time-input{height:40px;padding-left:.5em;width:100%}.control-btn{color:#fff;display:flex;justify-content:space-between;margin:.5em 0;width:100%}.control-btn .btn{border-radius:5px;cursor:pointer;font-size:1.1em;padding:.4em}.control-btn .green{background-color:green}.control-btn .orange{background-color:orange}.control-btn .red{background-color:red}.delivery{background-color:green}.delivery,.send-mail-client-control{border-radius:5px;color:#fff;cursor:pointer;font-size:1.1em;height:40px;margin:.5em 0;padding:.5em;text-align:center;width:100%}.delivery-container{height:0;overflow:hidden;transition:height .3s ease;width:100%}.delivery-container .down,.delivery-container h4{margin-top:.5em}.delivery-container .down{background-color:green;border-radius:5px;color:#fff;cursor:pointer;font-family:Arial,Helvetica,sans-serif;padding:.5em;text-align:center;width:30%}.delivery-container.open{height:700px}.list-comment-container{height:0;overflow:hidden;transition:height .3s ease;width:100%}.list-comment-container.open{height:500px}.send-mail-client-control{background-color:#5656f0}.li-list{display:flex}.li-list .li-delete{cursor:pointer;margin-left:.5em}.upload-gestion{display:flex;width:100%}.upload-gestion .upload{width:50%}.alert-container{height:0;overflow:hidden;transition:height .3s ease;width:100%}.alert-container h3{margin:.5em 0}.alert-container .alert-confirmation{display:flex;justify-content:space-between;width:100%}.alert-container .alert-confirmation .cancel,.alert-container .alert-confirmation .confirmed{border-radius:5px;color:#fff;cursor:pointer;padding:.5em;text-align:center;width:45%}.alert-container .alert-confirmation .confirmed{background-color:green}.alert-container .alert-confirmation .cancel{background-color:red}.alert-container.open{height:270px}.preview-page{background-color:#000;color:#fff;min-height:100vh;width:100%}.preview-page .deny-container{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.preview-page .deny-container .deny-item p{font-size:2em;text-align:center}.preview-page .preview-container{margin:0 auto;padding:2em;width:95%}.preview-page .preview-container .center{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.preview-page .preview-container .preview{margin:0 auto}.preview-page .preview-container .preview .img{margin:.5em}.delete-container{display:flex;height:0;justify-content:space-between;overflow:hidden;transition:height .3s ease;width:100%}.delete-container .canceled-delete,.delete-container .confirme-delete{border-radius:5px;color:#fff;cursor:pointer;margin-top:.5em;padding:.5em;text-align:center;width:45%}.delete-container.open{height:40px}.event-front-container{align-items:center;display:flex;flex-direction:column;min-height:50vh;width:100%}.event-front-container h2{animation:photoView 3s ease-in-out forwards;font-family:coco-light;font-size:1.5em;font-weight:lighter;margin:1.5em 0;text-align:center}.event-front-container p{width:45%}.event-front-container .event-front-container-list{align-items:center;animation:photoView 3s ease-in-out forwards;display:flex;flex-direction:column;margin-top:2em;width:45%}@media only screen and (max-width:500px){.event-front-container .event-front-container-list{width:95%}}.event-front-container .event-front-container-list .event-front-container-list-card{align-items:center;background-color:var(--background-black);border:1px solid #fff;border-radius:12px;display:flex;flex-direction:column;margin-bottom:4em;min-height:130px;width:100%}.event-front-container .event-front-container-list .event-front-container-list-card .date{cursor:pointer;height:110px!important;height:60px;margin-bottom:3em;text-align:center;width:100%}.event-front-container .event-front-container-list .event-front-container-list-card .date em{font-family:radja,sans-serif;font-size:2.8em}.event-front-container .event-front-container-list .event-front-container-list-card .form-container{display:flex;flex-direction:column;height:0;overflow:hidden;transition:height .3s ease;width:95%}.event-front-container .event-front-container-list .event-front-container-list-card .form-container p{color:#acacac;font-size:1.2em;text-align:center;width:100%}.event-front-container .event-front-container-list .event-front-container-list-card .form-container input,.event-front-container .event-front-container-list .event-front-container-list-card .form-container textarea{background-color:var(--background-black);border:0;border-bottom:1px solid #fff;color:#fff;font-size:1.2em;margin-bottom:.5em;outline:0;padding:.5em;width:100%}.event-front-container .event-front-container-list .event-front-container-list-card .form-container .btn-validation{cursor:pointer;font-size:1.3em;margin:1em 0;text-align:center}.event-front-container .event-front-container-list .event-front-container-list-card .form-container.open{height:400px}.event-front-color{background-color:#000;color:#fff}.loader-event{align-items:center;height:auto;justify-content:center;width:100%}.display-price-list,.loader-event{display:flex;flex-direction:column}.display-price-list{width:60%}.display-price-list .price-card{border:3px solid #505050;border-radius:10px;display:flex;flex-direction:column;justify-content:center;margin-bottom:2em;width:100%}.display-price-list .price-card .price-information{display:flex;flex-direction:row;justify-content:center;position:relative}.display-price-list .price-card .price-information .price-name{padding:none;top:0}.display-price-list .price-card .price-information .price-description{border-left:2px solid gray;border-right:2px solid gray;max-width:550px;padding:.5em}.display-price-list .price-card .price-information .price{align-items:center;display:flex}.display-price-list .price-card .price-edit.open{height:250px}.display-price-list .price-card .price-delete{align-items:center;display:flex;flex-direction:column;height:0;margin:0 auto;overflow:hidden;transition:height .3s ease;width:60%}.display-price-list .price-card .price-delete .btn-delete{display:flex;justify-content:center;margin-top:.5em}.display-price-list .price-card .price-delete.open{height:80px}.card h3{margin-top:.5em;top:0}.main-prices{background-color:#000;display:flex;justify-content:center;min-height:50vh;width:100%}.main-prices section{display:flex;flex-wrap:wrap;padding:2em 0;width:70%}@media only screen and (max-width:500px){.main-prices section{flex-direction:column;width:100%}}.main-prices section .price-container{border:1px solid #fff;color:#fff;width:33%}@media only screen and (max-width:500px){.main-prices section .price-container{width:100%}}.main-prices section .price-container h3{border-bottom:1px solid #fff;font-family:Arial,Helvetica,sans-serif;font-size:2.5em;margin:0;padding:2em}.main-prices section .price-container .price{align-items:center;display:flex;font-family:Arial,Helvetica,sans-serif;font-size:3em;font-style:italic;font-weight:300;height:120px;justify-content:center;width:100%}.main-prices section .price-container p{padding:1em}.main-prices section .price-container .partner-container{display:flex;margin-top:1.5em}.main-prices section .price-container .partner-container h5{text-align:center}.main-prices section .price-container .partner-container .partner-content{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2em}.main-prices section .price-container .partner-container .partner-content .partner{align-items:center;color:#fff;display:flex;flex-direction:column;height:200px;text-decoration:none;width:200px}.main-prices section .price-container .partner-container .partner-content .partner .img{border:1px solid #fff;border-radius:50%;height:100px;margin-bottom:.5em;-o-object-fit:cover;object-fit:cover;width:100px}.partner-container{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:80%}.main-partner{background-color:#000;display:flex;justify-content:center;min-height:50vh;padding-bottom:2em}.main-partner section{display:flex;flex-wrap:wrap;justify-content:center;width:70%}@media only screen and (max-width:500px){.main-partner section{width:100%}}.main-partner section article{align-items:center;background-color:var(--background-gray);border:2px solid #fff;border-radius:12px;color:#fff;display:flex;flex-direction:column;margin:8em 1em 1em;min-height:340px;padding:1em;width:350px}@media only screen and (max-width:500px){.main-partner section article{width:95%}}.main-partner section article img{border:2px solid #fff;border-radius:50%;margin-top:-140px;-o-object-fit:cover;object-fit:cover}.main-partner section article span{font-family:coco-light;font-size:1.5em;margin:1em 0}.main-partner section article p{font-family:Arial,Helvetica,sans-serif;margin-bottom:1em}.main-partner section article .link{display:flex;height:50px;justify-content:center;margin-bottom:3em;margin-top:1em;padding:0 1.5em;width:100%}.main-partner section article .link .link-content{display:flex;padding:.5em}.main-partner section article .link .link-content .icon,.main-partner section article .link .link-content .social-link{align-items:center;display:flex;flex-direction:column}.main-partner section article .link .link-content a{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:2em;padding:0 .5em;text-decoration:none}.form-exploitant{display:flex;flex-direction:column;margin:2em auto;width:50%}.form-exploitant p{font-size:1.3em;font-weight:700;margin:1em 0;text-align:center;width:100%}.form-exploitant input,.form-exploitant label,.form-exploitant textarea{margin:.5em 0}.form-exploitant input,.form-exploitant textarea{border:0;border-bottom:1px solid #000;font-size:1.2em;outline:0;padding:.5em}.form-exploitant button{background-color:green;color:#fff;cursor:pointer;padding:.5em}h3{font-size:2em;margin:1em 0 .5em;text-align:center}.main-contact{background-color:#000;min-height:50vh}.contact-container{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:2em 0;width:50%}.contact-container .contact-desk{display:block}.contact-container .contact-mob{display:none}.contact-container input,.contact-container textarea{border-radius:8px;font-size:1em;margin:.2em 0;outline:0;padding:.8em;width:100%}.contact-container p{margin-bottom:1em}.contact-container button,.contact-container input,.contact-container textarea{background-color:#000;border:2px solid #fff;color:#fff}.contact-container .button-send{border:2px solid #fff;border-radius:10px;cursor:pointer;font-size:1.5em;margin:1em auto;padding:.2em;width:auto}.message{align-items:center;display:flex;font-weight:700;justify-content:center}.message span{border-radius:5px;padding:.5em;width:100%}.success{background-color:rgba(0,128,0,.856)}.error{background-color:rgba(238,20,20,.856)}@media screen and (max-width:768px){.contact-container{height:900px;width:95%}.contact-container .contact-desk{display:none}.contact-container .contact-mob{display:flex;flex-direction:column;justify-content:center}.contact-container .contact-mob a{border:2px solid #fff;border-radius:8px;color:#fff;font-size:.9em;margin:.4em;padding:.5em;text-align:center;text-decoration:none}.message span{width:90%}}footer{background-color:#000;color:#fff;display:flex;height:80px;justify-content:center;width:100%}footer p a{color:#fff;font-weight:300;text-decoration:none}.level-up{background-color:hsla(0,0%,100%,.706);border-radius:50%;bottom:18px;cursor:pointer;height:50px;padding:.5em;position:fixed;right:15px;width:50px}.level-up .level-up-icon{height:100%;width:100%}.connexion-user{align-items:center;background-color:#acaaaa;display:flex;height:100vh;justify-content:center;width:100%}.connexion-user .form-container{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;padding:2em;width:300px}.connexion-user .form-container .fill-current{height:200px;width:200px}.connexion-user .form-container .logo-container{display:flex;justify-content:center}form .btn-column,form .input-column{display:flex;flex-direction:column}form .input-column{margin-bottom:.5em}form .input-column .block{border-radius:5px;font-size:1em;padding:.5em}form .btn-column .btn{color:#000;cursor:pointer;margin-top:1em}form .mb-1{margin-bottom:.5em}.main-blog{align-items:center;background-color:#000;display:flex;flex-direction:column;min-height:50vh;width:100%}.main-blog .blog-container{background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin:2em 0;width:80%}@media only screen and (max-width:500px){.main-blog .blog-container{padding:1em 0;width:100%}.main-blog .blog-container .blog-card{width:95%}}.main-blog .blog-container .blog-card iframe{padding:.5em}@media only screen and (max-width:500px){.main-blog .blog-container .blog-card iframe{margin-bottom:.5em;width:100%}}.galerie-list{width:70%}.galerie-list .card{display:flex;flex-direction:column;height:150px;overflow:hidden;width:100%}.galerie-list .card .galerie-presentation{display:flex;flex-direction:row;flex-wrap:nowrap;padding:1.5em 1em;width:100%}.galerie-list .card .galerie-presentation .galerie-info{display:flex;flex:6;flex-direction:row;font-size:2em;justify-content:space-between}.galerie-list .card .galerie-presentation .galerie-info img{height:100px;-o-object-fit:cover;object-fit:cover;width:200px}.galerie-list .card .galerie-presentation .galerie-info .name{margin-top:.8em}.galerie-list .card .galerie-presentation .action{display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;margin-top:1.9em;padding:0 2em;width:80%}.galerie-list .card .galerie-modification .form-edit,.galerie-list .card .galerie-modification .form-galerie{margin-top:160px;width:70%}.galerie-list .card.open{height:370px}.form-edit-galery{display:flex;flex-direction:column;margin:2em 0;width:100%}.form-edit-galery input,.form-edit-galery textarea{font-size:2em;margin:.3em 0;padding:.5em;width:100%}.image-list{cursor:pointer;flex-wrap:wrap;padding:1em 0}.image-list,.image-list .image-preview{align-items:center;display:flex;justify-content:center}.image-list .image-preview{border-radius:10px;margin:.5em;padding:.2em}.image-list .image-preview img{border-radius:10px;-o-object-fit:cover;object-fit:cover}.image-list .green{border:2px solid green}.image-list .red{border:2px solid red}.image-list .image-relative{position:relative}.image-list .delete-none{display:none}.image-list .delete-absolute{align-items:center;background-color:rgba(0,0,0,.384);border-radius:10px;display:flex;flex-direction:column;height:160px;justify-content:center;left:0;position:absolute;top:0;width:160px;z-index:2}.image-list .icon{color:#fff;margin:.5em 0;padding:.4em}.main-galerie{align-items:center;background-color:#000;display:flex;flex-direction:column;min-height:50vh;width:100%}.main-galerie .show-galerie{margin:4em 0}.main-galerie section{width:1000px}@media only screen and (max-width:500px){.main-galerie section{width:100%}}.main-galerie section .link{animation:moveGalerie 4s ease-in-out;background-color:#161616;cursor:pointer;display:100%;display:flex;margin:1em 0;text-decoration:none}@media only screen and (max-width:500px){.main-galerie section .link{flex-direction:column}}.main-galerie section .link:hover .image-container{background:none;box-shadow:none}.main-galerie section .link:hover .image-container img{transform:scale(1.1)}.main-galerie section .link .image-container{height:200px;overflow:hidden;position:relative;width:500px}@media only screen and (max-width:500px){.main-galerie section .link .image-container{width:100%}}.main-galerie section .link .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s;width:100%}.main-galerie section .galerie-info{color:#fff;padding:.5em 1em;width:100%}.main-galerie section .galerie-info p,.main-galerie section .galerie-info span{margin-bottom:.5em}.main-galerie section .galerie-info .title-galerie{font-family:radja,sans-serif;font-size:1.8em;margin-top:-20px}.main-galerie section .galerie-info .galerie-date{margin-top:-25px}.main-galerie section .galerie-info span{color:#c9c9c9;font-size:.8em}.main-galerie section .galerie-info p{font-family:coco-light;font-size:1.5em;margin-top:.5em}.show{color:#fff;min-height:60vh}.show h3{animation:moveGalerie 4s ease-in-out}.error-container{display:flex;height:100vh;justify-content:center}.error-container .error-message-container{display:flex;flex-direction:column;margin-top:200px}.error-container .error-message-container .error-message{font-size:3em}@media only screen and (max-width:500px){.error-container .error-message-container .error-message{text-align:center}}.error-container .error-message-container .error-message,.error-container .error-message-container h3{color:#fff}.react-photo-album--row .react-photo-album--photo{-o-object-fit:cover;object-fit:cover}.mention-container{background-color:#000;color:#fff;display:flex;justify-content:center;min-height:100vh;padding-top:2em;width:100%}.mention-container .mention-content{width:70%}@media only screen and (max-width:500px){.mention-container .mention-content{width:95%}}.mention-container .mention-content h1{margin-bottom:2em}.mention-container .mention-content h2{margin-bottom:.5em}.mention-container .mention-content p{margin-bottom:1em}.mention-container .mention-content .link{background-color:solid 1px #fff;color:#fff;margin-top:2em;padding:.5em;text-decoration:none}*{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;margin:0;scroll-behavior:smooth}:root{--background-black:#161414;--blue-send-mail:#5656f0;--btn-green:#0aca0a;--btn-orange:#f39c12;--btn-red:#e21616;--background-gray:#161616}@font-face{font-family:radja;src:url(/fonts/Radja.woff?8be514fc0371f72a0fc38a1ffb9d25ae) format("woff")}@font-face{font-family:marta;src:url(/fonts/Martan.woff?de9461411886ef90958fab09a7f09b6c)}@font-face{font-family:moment;src:url(/fonts/Best-Moment.woff?fe3ab74456ee80252b51e1783656f04c) format("woff")}@font-face{font-family:calligraphy;src:url(/fonts/Calligraphy.woff?47835bb48d79ac654e5f42feec4f8c54) format("woff")}@font-face{font-family:aston;src:url(/fonts/Aston.woff?22bc8ee6aaade11c31daf0c49941fc87) format("woff")}@font-face{font-family:coco-light;src:url(/fonts/coco_ultralight.woff?4ddc4fd03f623be9f88dcad9cb9eae23) format("woff")}@keyframes h1Moving{0%{left:-100px;opacity:0}to{left:1.5em;opacity:1}}@keyframes moveGalerie{0%{opacity:0}to{opacity:1}}@keyframes logo{0%{left:-200px;opacity:0}to{left:0;opacity:1}}@keyframes h1MovingMob{0%{left:-100px;opacity:0}to{left:.2em;opacity:1}}@keyframes photoView{0%{opacity:0}to{opacity:1}}@keyframes menuOpen{0%{opacity:0}to{opacity:1}}@keyframes slogan{0%{left:-150px;opacity:0}to{left:20%;opacity:1}}@keyframes slogan-mob{0%{left:-150px;opacity:0}to{left:5%;opacity:1}}@keyframes img{0%{opacity:0}to{opacity:1}}@keyframes img-mob{0%{opacity:0;top:250px}to{opacity:1;top:100px}}.message{color:#fff;font-family:coco-light;font-size:2em}
