.section{overflow:hidden;padding:60px 0}.txtShadow{text-shadow:1px 1px 2px #fff,0 0 1em #fff,0 0 .2em #fff}.description-truncate{white-space:normal;word-break:break-word}.separator-x{height:2px;width:50%}.separator-x,.separator-y{background:#009970;border:none;margin:auto}.separator-y{height:50%;width:2px}.boxWhite{background:#f6f6f7;border-radius:10px;box-shadow:20px 20px 15px rgba(0,0,0,.1);color:dark;padding:40px;text-align:center;transition:.3s;width:100%}.boxWhite:hover{box-shadow:0 10px 25px rgba(0,0,0,.534)}.boxEspacePerso{background:rgba(0,0,0,.6);border:solid #009970;border-radius:10px;box-shadow:0 2px 15px rgba(0,0,0,.1);margin-bottom:50px;max-width:500px;padding:30px;text-align:center}.titleCustom,.titleUnderline{font-size:30px;font-weight:700;margin-bottom:20px;padding-bottom:20px;text-transform:uppercase}.titleUnderline{position:relative}.titleUnderline:after{background:#009970;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:50px}.btn-user{background:#009970;border:2px solid #f6f6f7;border-radius:50px;color:#f6f6f7;display:inline-block;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;margin:10px;padding:8px 28px;text-decoration:none;text-transform:uppercase;transition:.5s}.btn-user:hover{background:transparent;border:2px solid #f6f6f7}.back-to-top{background:#009970;border-radius:50px;bottom:15px;height:40px;opacity:0;position:fixed;right:15px;transition:all .4s;visibility:hidden;width:40px;z-index:996}.back-to-top i{color:#fff;font-size:28px;line-height:0}.back-to-top:hover{background:#00c28e;color:#fff}.back-to-top.active{opacity:1;visibility:visible}*,:after,:before{box-sizing:border-box;margin:0;padding:0}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}body{color:#444;font-family:Open Sans,sans-serif}main{width:100%}.flashMessage{border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);left:50%;max-width:90%;padding:15px;position:fixed;top:100px;transform:translateX(-50%);width:80%;z-index:1000}#header{transition:all .5s;z-index:997}#header .header-container{background:#009970}#header.header-scrolled{background:#009970;box-shadow:0 2px 15px rgba(0,0,0,.1);top:0}#header .logo{background:#009970;overflow:hidden;padding:16px 30px 12px}#header .logo h1{font-family:Poppins,sans-serif;font-size:26px;font-weight:700;line-height:1;padding:0}#header .logo h1 a,#header .logo h1 a:hover{color:#f6f6f7;text-decoration:none}#header .logo img{margin:0;max-height:40px;padding:0}@media (max-width:990px){#header{box-shadow:0 2px 15px rgba(0,0,0,.1);top:0}#header,#header .header-container,#header.header-scrolled{background:#009970}#header .logo{padding-left:0}#header .logo h1{font-size:24px}}.navbar .navbar-nav .nav-item .nav-link{color:#f6f6f7}.navbar .navbar-nav .nav-item .nav-link.active{color:#000;text-decoration:underline #000}.navbar .navbar-nav .nav-item .nav-link:hover{color:#000}.footer{background:#f1f0f2;color:#444;font-size:14px}.footer .footer-top{background:#009970;padding:60px 0 30px}.footer .footer-top .footer-contact,.footer .footer-top .footer-links{align-items:center;display:flex;justify-content:center;margin-bottom:30px}.footer .footer-top .footer-contact .pic{border-radius:50%;overflow:hidden;width:250px}.footer .footer-top .footer-contact .pic img{transition:.3s ease-in-out}.footer .footer-top .footer-contact .pic img:hover{transform:scale(1.1)}.footer .footer-top .footer-links{color:#f6f6f7}.footer .footer-top .footer-links ul{list-style:none;margin:0;padding:0}.footer .footer-top .footer-links ul i{color:#f6f6f7;font-size:18px;line-height:1;padding-right:2px}.footer .footer-top .footer-links ul li{align-items:center;display:flex;padding:10px 0}.footer .footer-top .footer-links ul li:first-child{padding-top:0}.footer .footer-top .footer-links ul a{color:#000;display:inline-block;line-height:1;transition:.3s}.footer .footer-top .footer-links ul a:hover{color:#f6f6f7;text-decoration:none}.footer .copyright{color:#000}@media screen and (min-width:768px){.footer-top .row{flex-direction:row}.footer-contact,.footer-links{justify-content:flex-start}}.sendEmail{background-color:#f8f9fa;font-family:Arial,sans-serif;padding:20px}.sendEmail .container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 auto;max-width:600px;padding:30px}.sendEmail h1{color:#333}.sendEmail p{color:#555;line-height:1.6}.sendEmail .footer{color:#999;font-size:12px;margin-top:20px;text-align:center}.legal{padding:90px 20px;width:100%}.legal h2{font-size:34px;margin-bottom:20px;text-align:center}.legal p{font-size:16px;line-height:1.6}.legal ol{counter-reset:section;padding-left:1rem}.legal ol>li{margin-bottom:30px}.legal ol>li strong{display:block;font-size:18px;font-weight:600;margin-bottom:10px}.legal ol>li p,.legal ol>li ul{margin-top:5px}.legal ol>li ul{padding-left:1.2rem}.legal ol>li ul li{list-style-type:disc;margin-bottom:5px}@media screen and (min-width:768px){.legal h2{font-size:30px}.legal li,.legal p{font-size:17px}}.manageCalendar{background:url(/build/images/bgevent.06c127fb.png) 50%;background-size:cover;padding:100px 0;width:100%}.manageCalendar .boxProject .flexCustomOne{align-items:center;display:flex;justify-content:space-between;margin:50px 10px;text-align:start}.manageCalendar .boxProject .flexCustomOne:first-of-type{margin:20px 10px}.manageCalendar .boxProject .flexCustomOne:nth-of-type(4){margin:0 10px}.eventManage{background:url(/build/images/bgevent.06c127fb.png) 50%;background-size:cover;padding:80px 0;width:100%}.eventManage .boxWhite h3,.eventManage .boxWhite h4,.eventManage .boxWhite p{text-align:start}.eventManage .boxWhite .showEvent{display:flex;flex-direction:column;justify-content:start}.eventManage .boxWhite:first-of-type{height:auto;margin:20px auto;max-width:400px}.eventManage .boxWhite:nth-of-type(2){height:auto;margin:20px auto;max-width:600px}.eventManage .boxWhite:nth-of-type(2) .btnCustom{background:#009970;border:#009970;border-radius:50px;color:#000;display:inline-block;font-size:15px;margin-top:10px;padding:6px 30px 8px;transition-property:background-color,color,border;transition:all .4s ease-in-out}.eventManage .boxWhite:nth-of-type(2) .btnCustom:hover{background:hsla(0,0%,100%,.1);border:1px solid #009970;color:#000}.typeEventManage{background:url(/build/images/bgevent.06c127fb.png) 50%;background-size:cover;padding:80px 0;width:100%}.typeEventManage .boxWhite h3,.typeEventManage .boxWhite h4,.typeEventManage .boxWhite p{text-align:start}.typeEventManage .boxWhite:first-of-type{height:auto;margin:20px auto;max-width:400px}.typeEventManage .boxWhite:nth-of-type(2){height:auto;margin:20px auto;max-width:600px}.typeEventManage .boxWhite:nth-of-type(2) .btnCustom{background:#009970;border:#009970;border-radius:50px;color:#000;display:inline-block;font-size:15px;margin-top:10px;padding:6px 30px 8px;transition-property:background-color,color,border;transition:all .4s ease-in-out}.typeEventManage .boxWhite:nth-of-type(2) .btnCustom:hover{background:hsla(0,0%,100%,.1);border:1px solid #009970;color:#000}.hero{background:url(/build/images/hero-bg2.6980831c.png) 50%;background-size:cover;height:100vh;position:relative;width:100%}.hero .container{padding-top:20px}.hero:before{background:rgba(0,0,0,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero h2{color:#f6f6f7;font-size:40px;font-weight:700;line-height:50px;margin:0 0 10px}.hero h3{font-family:Open Sans,sans-serif;font-size:15px;font-weight:500;letter-spacing:.5px;margin:40px 0}.hero .btn-get-started,.hero h3{color:#f6f6f7;text-transform:uppercase}.hero .btn-get-started{border:2px solid #f6f6f7;border-radius:50px;display:inline-block;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;letter-spacing:1px;margin:10px;padding:8px 28px;transition:.5s}.hero .btn-get-started:hover{background:#009970;border:2px solid #009970}@media screen and (min-width:768px){.hero{height:100vh}.hero .container{padding-top:80px}.hero h2{font-size:48px;line-height:56px}.hero h3{font-size:20px}.hero .hero{background-attachment:fixed}}.why-app .content-why-app{background:#009970;border-radius:4px;color:#f6f6f7;padding:30px}.why-app .content-why-app h3{font-size:34px;font-weight:700;margin-bottom:30px}.why-app .content-why-app p{margin-bottom:30px}.why-app .content-why-app .more-btn{background:hsla(0,0%,100%,.1);border:solid #f6f6f7;border-radius:50px;color:#f6f6f7;display:inline-block;font-size:15px;margin-top:10px;padding:6px 30px 8px;transition:all .4s ease-in-out}.why-app .content-why-app .more-btn:hover{background:#f6f6f7;color:#009970}.why-app .icon-boxes .icon-box{background:#f6f6f7;border-radius:10px;box-shadow:0 2px 15px rgba(0,0,0,.1);padding:40px 30px;text-align:center;transition:.3s;width:100%}.why-app .icon-boxes .icon-box i{color:#009970;font-size:40px;margin-bottom:30px}.why-app .icon-boxes .icon-box h4{font-size:20px;font-weight:700;margin:0 0 30px}.why-app .icon-boxes .icon-box p{color:#848484;font-size:15px}.why-app .icon-boxes .icon-box:hover{box-shadow:0 10px 25px rgba(0,0,0,.534)}.cta{background:linear-gradient(rgba(2,2,2,.7),rgba(0,0,0,.7)),url(/build/images/callToAction.ab663858.png) fixed top;background-size:cover;padding:80px 0;width:100%}.cta h3{font-size:28px;font-weight:700}.cta h3,.cta p{color:#f6f6f7}.cta .cta-btn{border:2px solid #f6f6f7;border-radius:25px;color:#f6f6f7;display:inline-block;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;margin-top:10px;padding:8px 28px;text-transform:uppercase;transition:.5s}.cta .cta-btn:hover{background:#009970;border:2px solid #009970}.services .services-intro{padding-bottom:30px}.services .services-intro h2{font-size:30px;font-weight:700;margin-bottom:20px;padding-bottom:20px;position:relative;text-transform:uppercase}.services .services-intro h2:after{background:#009970;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:50px}.services .services-intro p{font-size:20px;margin-bottom:0}.services .services-intro p .services-btn{background:#009970;border:2px solid #f6f6f7;border-radius:25px;color:#f6f6f7;display:inline-block;font-family:Raleway,sans-serif;font-size:15px;font-weight:600;letter-spacing:1px;margin-top:50px;padding:8px 28px;text-transform:uppercase;transition:.5s;transition:all .3s ease-in-out}.services .services-intro p .services-btn:hover{background:hsla(0,0%,100%,.1);border:2px solid #009970;color:#009970}.services .step-box{background-color:#009970;border-radius:10px;box-shadow:0 0 25px 0 rgba(0,0,0,.1);margin:auto;padding:40px 20px;text-align:center;transition:all .3s ease-in-out;width:80%}.services .step-box .icon{align-items:center;border:1px solid #f6f6f7;border-radius:50px;color:#f6f6f7;display:flex;height:64px;justify-content:center;margin:0 auto 20px;transition:.3s ease-in-out;width:64px}.services .step-box .icon i{font-size:28px}.services .step-box h4{font-size:24px;font-weight:700;margin-bottom:15px}.services .step-box:hover{background-color:#f6f6f7;box-shadow:0 0 25px 0 rgba(0,0,0,.1)}.services .step-box:hover .icon{background:#009970;color:#fff}.adminIndex{background:url(/build/images/hero-bg.9e9c7ebb.jpg) 50%;background-size:cover;padding:60px 0;width:100%}.adminIndex .boxWhiteCount{margin:auto;width:70%}.adminIndex .boxEspacePerso{height:350px}.adminIndex .boxEspacePerso h2{color:#f6f6f7;font-size:35px;font-weight:700;line-height:50px;margin:0 0 10px;text-align:start}.adminIndex .boxEspacePerso h3,.adminIndex .boxEspacePerso h4,.adminIndex .boxEspacePerso h5{color:#f6f6f7;font-family:Open Sans,sans-serif;font-size:15px;font-weight:700;letter-spacing:.5px;margin:20px 0;text-align:start}.adminIndex .boxEspacePerso .btn-user{font-size:14px;font-weight:500}.counts{padding:40px 0 20px}.counts .counters span{display:block;font-size:36px;font-weight:700}.counts .counters p{font-family:Raleway,sans-serif;font-size:15px;font-weight:500;margin:0;padding:0}.counts .counters .counterCol{max-width:200px}.countersStyleCustom span{display:block;font-size:36px;font-weight:700}.login{background:url(/build/images/bglogin.7906c227.png) 50%;background-size:cover;padding:120px 0;width:100%}.login .boxWhite{margin:auto;max-width:500px;text-align:start}.login .boxWhite .btnCustom{background:#009970;border:#009970;border-radius:50px;color:#f6f6f7;display:inline-block;font-size:15px;margin-top:10px;padding:6px 30px 8px;transition-property:background-color,color,border;transition:all .4s ease-in-out}.login .boxWhite .btnCustom:hover{background:hsla(0,0%,100%,.1);border:1px solid #009970;color:#000}.register{background:url(/build/images/bgregister.5a9639e1.png) 50%;background-size:cover;padding:120px 0;width:100%}.register .boxWhite{margin:auto;max-width:500px;text-align:start}.register .boxWhite .btnCustom{background:#009970;border:#009970;border-radius:50px;color:#f6f6f7;display:inline-block;font-size:15px;margin-top:10px;padding:6px 30px 8px;transition-property:background-color,color,border;transition:all .4s ease-in-out}.register .boxWhite .btnCustom:hover{background:hsla(0,0%,100%,.1);border:1px solid #009970;color:#000}.projectShow{background:url(/build/images/callToAction.ab663858.png) 50%;background-size:cover;padding:80px 0;width:100%}.projectShow .project-layout{display:flex;flex-direction:column;gap:2rem}.projectShow .project-layout .boxWhite{height:220px;margin:20px auto;max-width:500px}.projectShow .project-layout .boxProjectAdmin{height:auto}.projectShow .project-layout .boxProjectAdmin h2,.projectShow .project-layout .boxProjectAdmin h3,.projectShow .project-layout .boxProjectAdmin p{text-align:start}.projectShow .project-layout .boxCollaborator{display:flex;flex-direction:column;gap:2rem}.projectShow .project-layout .boxEventAndType{display:flex;flex-direction:row;justify-content:space-evenly}@media screen and (min-width:990px){.projectShow .project-layout{align-items:center;flex-direction:row}.projectShow .project-layout>div{flex:1}}.projectForm{background:url(/build/images/hero-bg.9e9c7ebb.jpg) 50%;background-size:cover;padding:100px 0;width:100%}.projectForm .boxWhite{height:auto;margin:20px auto;max-width:600px}.projectForm .boxWhite .btnCustom{background:#009970;border:#009970;border-radius:50px;color:#000;display:inline-block;font-size:15px;margin-top:10px;padding:6px 30px 8px;transition-property:background-color,color,border;transition:all .4s ease-in-out}.projectForm .boxWhite .btnCustom:hover{background:hsla(0,0%,100%,.1);border:1px solid #009970;color:#000}.projects .btnCustom{background:#009970;border:#009970;border-radius:50px;color:#f6f6f7;display:inline-block;font-size:15px;margin-top:10px;padding:6px 30px 8px;transition-property:background-color,color,border;transition:all .4s ease-in-out}.projects .btnCustom:hover{background:hsla(0,0%,100%,.1);border:1px solid #009970;color:#000}.collaboratorForm{background:url(/build/images/bgcollaborator.f50026d0.png) 50%;background-size:cover;padding:80px 0;width:100%}.collaboratorForm .boxWhite:first-of-type{margin:auto;max-width:400px}.collaboratorForm .boxWhite:nth-of-type(2){margin:auto;max-width:600px;text-align:start}.boxInfoProject{height:auto}.boxInfoProject p{text-align:start}.manageCollaborator{background:url(/build/images/callToAction.ab663858.png) 50%;background-size:cover;padding:100px 0;width:100%}.manageCollaborator h2{padding:30px}.manageCollaborator .boxWhite{height:auto;margin:auto;max-width:400px}.manageCollaborator .boxListCollaborator{align-self:center;max-width:700px;padding:20px}.user{background:url(/build/images/bglogin.7906c227.png) 50%;background-size:cover;padding:60px 0}.user .formUserEdit{margin-top:50px}.user .formUserEdit .boxWhite{margin:auto;max-width:500px}.user .formUserEdit .boxWhite .btnCustom{background:#009970;border:#009970;border-radius:50px;color:#000;display:inline-block;font-size:15px;margin-top:10px;padding:6px 30px 8px;transition-property:background-color,color,border;transition:all .4s ease-in-out}.user .formUserEdit .boxWhite .btnCustom:hover{background:hsla(0,0%,100%,.1);border:1px solid #009970;color:#000}