:root{--accent-color1:#a1c502;--accent-color1_rgb:161,197,2;--accent-color2:white;--accent-color2_rgb:255,255,255;--accent-color3:#067b8d;--accent-color3_rgb:6,123,141;--warning-color:orange;--warning-color-rgb:255,166,0;--text-color:#5c5c5c;--text-color_rgb:92,92,92;--title-color:#067b8d;--title-color_rgb:6,123,141;--subitle-color:#a1c502;--subitle-color_rgb:96,136,143;--input-focus-bk:88,88,88;--msgbox-bk:#f9f9f9}*{scrollbar-width:auto;scrollbar-color:rgb(var(--accent-color1_rgb)) rgb(var(--accent-color2_rgb))}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--accent-color2)}::-webkit-scrollbar-thumb{background-color:var(--accent-color1);border-radius:0;border:0 none var(--accent-color2)}.divider{width:100%;height:1px;background-color:rgba(var(--accent-color1_rgb),.3);margin:5px 0}pre{position:fixed;width:100%;height:20px;overflow:hidden;background-color:#000000ad;color:#fff;z-index:1000001;top:0;margin:0 auto;left:0;text-align:left;padding:20px;box-sizing:border-box}pre:hover{height:80%;overflow:auto}a{text-decoration:none;color:inherit}body,html{width:100%;margin:0;padding:0;font-family:Cairo,Roboto,sans-serif;font-size:14px;line-height:14px;transition:1s;opacity:1}body.preload{opacity:0}html.unload body{pointer-events:none;transition:.5s!important;opacity:.1}body.preload *,html.unload body *{transition:none!important}.generalLoader{width:100vw;height:100vh;left:0;top:0;position:fixed;display:flex;align-items:center;justify-content:center;z-index:10000;background-color:rgba(var(--accent-color2_rgb),.5)}.generalLoader .face{position:absolute;border-radius:50%;-webkit-animation:generalLoader 1.5s linear backwards infinite;animation:generalLoader 1.5s linear backwards infinite}.generalLoader .face:nth-child(1){width:10vw;height:10vh;color:var(--accent-color1);--deg:-45deg;-webkit-animation-direction:normal;animation-direction:normal}.generalLoader .face:nth-child(2){width:10vw;height:10vh;color:var(--accent-color1);animation-direction:reverse}.generalLoader .face .circle{position:absolute;width:50%;height:.1em;top:100%;left:0;background-color:transparent;transform-origin:left}.generalLoader .face .circle::before{position:absolute;top:0;right:0;content:'';width:.6em;height:.6em;background-color:currentColor;border-radius:50%;box-shadow:0 0 .5em 0 var(--accent-color1);opacity:.9}.footer{color:var(--text-color);background-color:#f1f1f1a6;height:40px;position:fixed;bottom:0;width:100%;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:11px;line-height:11px;z-index:2}.generalBkg{position:fixed;top:0;width:100%;height:100vh;z-index:-1;display:flex;justify-content:center;align-items:center}.generalBkg img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.mainContainer{width:100%;box-sizing:border-box;margin-bottom:100px}.hide{display:none!important}p{margin:0;padding:0}.formElement.error:before{content:'\e000';font-family:'Material Icons';font-size:24px;color:red;position:absolute;height:24px;line-height:24px;right:0;top:calc(50% - 13px);box-sizing:border-box;transition:.2s}.formElement.error input,.formElement.error textarea{color:red;border:1px solid red;border-bottom:1px solid red!important;background-color:#ff00000d;transition:.3s}.formElement{display:flex;flex-direction:column;margin-top:10px;width:100%;box-sizing:border-box;position:relative}.formElement .label{color:#fff}.formElement .input{display:flex;overflow:visible;box-sizing:border-box}.formElement .input input{width:100%;overflow:visible;box-sizing:border-box}.button,button{border:none;line-height:40px;height:40px;font-family:inherit;border:2px solid #ffffff61;display:flex;justify-content:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:8px;position:relative;transition:.3s;cursor:pointer;overflow:hidden;text-decoration:none;color:inherit;box-sizing:border-box;margin:0;padding:1px 6px;background-color:#eee;color:var(--accent-color3)}.button:hover,button:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);border-radius:0}.button:active,button:active{-webkit-filter:brightness(1.1);filter:brightness(1.05)}.button.left,button.left{justify-content:left}.button.ac1,button.ac1{background-color:var(--accent-color1);color:var(--accent-color2)}.button.ac1.bordered,button.ac1.bordered{color:var(--accent-color1);background-color:var(--accent-color2);border:1px solid var(--accent-color1)}.button.noTxt,button.noTxt{max-width:60px;flex-basis:60px}.button.il>i,button.il>i{margin-right:5px}.button.ir>i,button.ir>i{margin-left:5px}.button.short,button.short{height:26px;border:1px solid #ffffff61}.button.short.ir>i,button.short.ir>i{margin-left:3px}.button.short.il>i,button.short.il>i{margin-right:3px}.button.short i,button.short i{font-size:13px;height:100%;display:flex;justify-content:center;align-items:center;line-height:0}.btnGroup{display:flex;align-items:flex-end;justify-content:center;margin-top:20px;width:100%;flex-basis:100%}.btnGroup>*{max-width:49%;margin:2px}.btnGroup.vertical{flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btnGroup.vertical>*{max-width:100%;width:100%;margin-bottom:5px}.btnGroup.left{justify-content:flex-start}.text{color:var(--text-color)}.text a{color:var(--accent-color1)}.justify{text-align:justify}.center{text-align:center}input,progress,textarea{border:none;outline:0;padding:5px 10px;line-height:30px;box-sizing:border-box;background-color:rgba(var(--input-focus-bk),.1);color:var(--text-color);transition:.5s;border:1px solid transparent;border-radius:8px;transition:.2s;font-family:inherit}progress{height:42px;display:none}progress::-webkit-progress-bar{background-color:var(--accent-color2);border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.25) inset}progress::-webkit-progress-value{background-color:var(--accent-color1);background-image:-webkit-linear-gradient(-45deg,transparent 33%,rgba(0,0,0,.1) 33%,rgba(0,0,0,.1) 66%,transparent 66%),-webkit-linear-gradient(top,rgba(255,255,255,.25),rgba(0,0,0,.25)),-webkit-linear-gradient(left,var(--accent-color2),var(--accent-color1))}progress.uploading{display:block;margin-top:-43px}input[type=file].uploading{opacity:0}input:focus,textarea:focus{transition:.3s;border-bottom:1px solid var(--accent-color1);background-color:rgba(var(--input-focus-bk),.2)}input:-ms-input-placeholder,input::-moz-placeholder,input::-ms-input-placeholder,input::-webkit-input-placeholder,textarea:-ms-input-placeholder,textarea::-moz-placeholder,textarea::-ms-input-placeholder,textarea::-webkit-input-placeholder{color:#8a8a8a}input:focus:-ms-input-placeholder,input:focus::-moz-placeholder,input:focus::-ms-input-placeholder,input:focus::-webkit-input-placeholder,textarea:focus:-ms-input-placeholder,textarea:focus::-moz-placeholder,textarea:focus::-ms-input-placeholder,textarea:focus::-webkit-input-placeholder{color:#fff}.bannerContainer{position:fixed;top:0;left:0;padding-top:10px;z-index:1000;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:visible;box-sizing:border-box;background:0 0;transition:.1s}.title{color:var(--title-color);text-align:left;font-size:25px;line-height:25px;margin-top:10px;margin-bottom:15px;padding-left:10px}.subTitle{color:var(--subitle-color);text-align:left;font-size:15px;line-height:15px;margin-top:5px;margin-bottom:10px}.generalBkg{opacity:.3}.banner{display:flex;flex-direction:row;height:100px;align-items:center;width:calc(100% - 20px);position:relative;background:#ffffff78;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:10px 20px;margin:0 auto;box-sizing:border-box;border-radius:8px;max-width:1024px;margin:0 auto;transition:.5s;box-shadow:0 0 0 #74747466;border:2px solid #7474741f}.banner .backHome{position:absolute;bottom:-21px;line-height:10px;height:20px;border-radius:0;border:none;z-index:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:var(--accent-color2);background-color:var(--accent-color3);transition:.2s}.banner .backHome:hover{background-color:var(--accent-color1);color:var(--accent-color2);border-color:var(--accent-color1)}.banner .backHome i{font-size:15px}body.short .bannerContainer{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#d0d4d452;transition:.1s}body.short .banner{background:0 0;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:transparent;transition:.1s}body.short .banner .backHome{bottom:-37px;line-height:35px;height:35px;border-radius:0;border-color:transparent;background-color:transparent;color:var(--accent-color2)}.banner .infosPromoteur{display:flex;flex-direction:row;flex-grow:1;height:100%}.banner .infosPromoteur .logo{flex-basis:150px;max-width:150px;display:flex;justify-content:center;align-items:center;margin-right:15px}.banner .infosPromoteur .logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:contain}.banner .infosPromoteur .coordonnees{display:flex;flex-direction:column;line-height:14px}.banner .infosPromoteur .coordonnees>div{text-overflow:ellipsis;white-space:nowrap;display:none}.banner .infosPromoteur .coordonnees .adress,.banner .infosPromoteur .coordonnees .adresse2,.banner .infosPromoteur .coordonnees .adresse3,.banner .infosPromoteur .coordonnees .city,.banner .infosPromoteur .coordonnees .name,.banner .infosPromoteur .coordonnees .phone{display:inherit}.banner .infosPromoteur .coordonnees .name{font-weight:700;font-size:16px;color:var(--accent-color1);margin-bottom:10px}.banner .infosPromoteur .coordonnees .phone{align-items:flex-end;font-size:15px;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--accent-color2);color:var(--accent-color1);border-radius:6px;padding:5px;margin-top:5px;transition:.2s}.banner .infosPromoteur .coordonnees .phone:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);border-radius:0}.banner .infosPromoteur .coordonnees .phone:before{content:'\e0b0';font-family:Material icons;font-size:inherit;text-align:center;margin-right:5px}.banner .infosUser{flex-grow:1;flex-basis:200px;max-width:200px;height:100%;display:flex;flex-direction:column;align-items:flex-end}.slideshow{position:relative;margin-top:-120px;height:450px;z-index:0;transition:.3s;opacity:1}.slideshow .bkg{width:100%;height:100%;overflow:hidden}.slideshow .bkg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card:hover{border-radius:0;-webkit-filter:brightness(1.05);filter:brightness(1.05)}.cardContainers{margin:10px}.cards{display:flex;flex-direction:row;box-sizing:border-box;align-items:flex-start;flex-wrap:wrap}.cards.flexCol{flex-direction:column}.card{display:flex;background-color:#ffffff3b;box-shadow:0 0 10px #7474742b;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(5px);box-sizing:border-box;border-radius:6px;border:2px solid #ffffff8a;display:flex;flex-direction:column;width:100%;padding:5px;transition:.2s}.card.shadow{opacity:.2;background-color:#9e9e9e;border:none;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.card.shadow:hover:after{opacity:0;background-color:#bdbdbd}.card:after{content:'';height:2px;width:50%;background-color:var(--accent-color1);position:absolute;bottom:-4px;opacity:0;left:25%;transition:.3s}.card:hover:after{opacity:1;bottom:-2px}.card .image{height:150px;display:flex;flex-direction:column;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;position:relative;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;transition:.5s}.card .image .bkg{width:100%;height:100%;z-index:-1;display:flex;justify-content:center;align-items:center}.card .image .bkg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card .image .bkg.noPhoto{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.1}.card .image .intitule{color:var(--accent-color2);width:100%;height:20px;line-height:20px;padding:0 5px;position:absolute;bottom:0;z-index:1;transition:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card .image .intitule:after{content:'';width:100%;height:100%;position:absolute;left:0;background-color:var(--accent-color1);opacity:.9;z-index:-1}.card .infos{padding:10px 5px}.card .infos .subInfo{color:#9e9e9e}.carousel__button{color:var(--accent-color1)!important}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-color:var(--accent-color1)!important}.fancybox__container{color:var(--accent-color1)!important}.fancybox__progress{background:var(--accent-color1)!important}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background-color:#ffffff29!important}.fancyboxCustom .fancybox__content{border-radius:10px;padding:10px;background-color:#ffffff94}.msgBox{border-radius:6px;background:var(--msgbox-bk);padding:10px;width:50vw;color:var(--text-color)}.msgBox .titre{color:var(--accent-color1);font-size:130%;line-height:initial;text-align:center}.msgBox .message{color:var(--text-color);text-align:center;padding:5px 10px}.cardContainers.rencontres{flex-basis:30%;box-sizing:border-box;position:relative}.cardContainers.rencontres.noRdv:before{content:'aucun rendez-vous pour le moment';display:flex;align-items:center;justify-content:center;font-size:15px;text-align:center;top:150px;z-index:1;left:5%;width:90%;height:50px;position:absolute;border-radius:7px;color:var(--accent-color1);background-color:#fff9}.card.nextEvent{flex-direction:row;padding:0;margin:10px;margin-bottom:2px;margin-top:0;min-height:63px}.card.nextEvent .type{flex-basis:30px;display:flex;justify-content:center;align-items:flex-start;padding:10px 5px}.card.nextEvent.livraison .type i:before{content:'\e73c'}.card.nextEvent.commercial .type i:before{content:'\e878'}.card.nextEvent.signature .type i:before{content:'\e746'}.card.nextEvent .timeDate .date{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:var(--accent-color1);border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;flex-grow:1;height:100%;width:50px;padding:5px;box-sizing:border-box}.card.nextEvent .timeDate .date .month{color:var(--accent-color2);font-size:15px}.card.nextEvent .timeDate .date .day{color:var(--accent-color2);font-size:23px;font-weight:600;line-height:23px}.card.nextEvent.shadow{height:63px}@media (max-width:425px){body{font-size:3.5vw}::-webkit-scrollbar{width:2px;height:2px}.bannerContainer{padding:0;border-radius:0;box-shadow:0 4px 14px 0 #000000b3}.bannerContainer .banner{width:100%;border-radius:0;border:none;max-width:initial;box-shadow:none;background-color:#ffffffe6;height:12vh;max-height:100px}.banner .infosPromoteur .coordonnees{display:none}.banner .infosUser{display:none}.banner .infosUser i{margin-right:0}.banner .infosUser .label{display:none}.banner .logo{flex-basis:100%!important;max-width:100%!important}.banner .backHome{bottom:initial;left:10px;top:10px;line-height:40px;height:40px;border-radius:8px;border:2px solid #ffffff61}.banner .backHome i{margin-right:0;font-size:25px}.banner .backHome .label{display:none}.slideshow{height:300px;margin-top:0}.footer{display:none}.mainContainer{height:100vh;width:100vw;margin:0;overflow:auto}.title{font-size:1.5em}.fancyboxCustom .fancybox__backdrop{background:#0000005e!important}.msgBox{width:80vw!important}}