@import url(https://fonts.googleapis.com/css2?family=Amatic+SC:wght@400;700&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);nav{background-color:#000f24;display:flex;font-family:Amatic SC,sans-serif;font-size:2em;font-style:normal;font-weight:400;height:100px;justify-content:space-between;left:0;position:fixed;top:0;width:100%;z-index:1000}nav .burger{align-self:center;cursor:pointer;display:none;flex-direction:column;height:50px;justify-content:space-evenly;margin-right:15px;width:50px}nav .burger div{background-color:#50a2a7;border-radius:10px;height:2px;width:100%}nav .groupName{align-items:center;cursor:pointer;display:flex;flex-direction:row;margin-left:30px;text-decoration:none}nav .groupName img{height:80px;margin-top:10px}nav .groupName hgroup{color:#50a2a7;margin-left:20px}nav .groupName hgroup h3{font-size:1em}nav .groupName hgroup h6{font-size:.6em}nav .navList{display:flex;flex-direction:row;width:55%}nav .navList ul{align-items:center;display:flex;height:100%;justify-content:space-between;list-style:none;margin:0 auto;width:100%}nav .navList ul li{height:100%;width:250px}nav .navList ul li a{border-bottom:2px solid #fff;color:#fff;display:block;height:calc(100% - 2px);line-height:100px;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:100%}nav .navList ul li a:hover{border-bottom:2px solid #50a2a7;color:#50a2a7}nav .navList .signIn{display:none}nav .signIn{height:50px;list-style:none;margin-right:30px;position:relative;top:50%;transform:translateY(-50%);width:150px}nav .signIn li{cursor:pointer;width:100%}nav .signIn li a{text-decoration:none}nav .signIn li .clickSignIn{align-items:center;background-color:#052447;border:2px solid #fff;border-radius:100px;color:#fff;display:block;display:flex;font-size:.8em;justify-content:space-evenly;line-height:50px;width:100%}nav .signIn li .clickSignIn .arrow{border-color:#fff;border-style:solid;border-width:0 3px 3px 0;height:10px;transform:rotate(45deg) translate(50%,-50%);width:10px}nav .signIn li .buttonSignIn{display:none}nav .signIn li .active{align-items:center;background-color:#000f24;border-radius:0 0 20px 20px;display:flex!important;flex-direction:column;margin:3px 0;min-height:90px;width:150px}nav .signIn li .active a{color:#fff;font-size:.6em;height:50px;margin-top:15px;text-align:center;transition:all .2s ease-in-out;width:150px}nav .signIn li .active a:hover{color:#50a2a7}@media(max-width:1200px){nav div{display:flex;justify-content:space-between;width:100%}nav div .groupName{margin-left:15px;width:80%}nav div .burger{display:flex}nav .navList,nav .signIn{display:none}}@media(max-width:300px){nav .groupName hgroup{display:none}}.openNav{display:flex;flex-direction:column;height:150px;justify-content:start}.openNav div .burger :first-child{transform:rotate(45deg) translateY(12px)}.openNav div .burger :nth-child(2){display:none}.openNav div .burger :nth-child(3){transform:rotate(-45deg) translateY(-12px)}.openNav .navList{box-sizing:border-box;display:none;flex-direction:row;padding-top:50px}.openNav .navList .signIn{display:block}@media(max-width:1200px){.openNav{height:100vh}.openNav .navList{display:flex;height:calc(100vh - 100px);padding-top:0;width:100%}.openNav .navList,.openNav .navList ul{flex-direction:column}.openNav .navList ul li a,.openNav .navList ul li a:hover{border:none}.openNav .navList .signIn{height:100px;margin-top:15px;top:0;transform:translateY(0);width:50%}.openNav .navList .signIn li{margin:15px auto}.openNav .navList .signIn li div{width:100%}}@media(max-width:720px){.openNav .burger :first-child{transform:translateY(14px);width:80%}.openNav .burger :nth-child(2){display:none}.openNav .burger :nth-child(3){transform:translateY(-14px);width:80%}.openNav .navList ul li{width:150px}}footer{background-color:#000f24;min-height:20vh;position:relative;width:100%;z-index:2}footer div{display:flex;flex-direction:column}footer div ul{display:flex;justify-content:space-around;list-style:none;margin:0 auto;min-height:100px;width:60%}footer div ul li{height:100%}footer div ul li a{color:#fff;display:block;height:100%;line-height:100px;text-decoration:none;width:100%}footer div span{background-color:#50a2a7;border-radius:2px;height:3px;margin:0 auto;width:80%}footer div div{align-items:center;color:#50a2a7;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;min-height:100px;width:80%}footer div div img{height:60px}footer div div a{align-items:center;color:#fff;display:block;display:flex;height:50px;text-decoration:none}footer div div a hgroup{font-family:Amatic SC,sans-serif;font-style:normal;font-weight:400;margin-left:10px}footer div div a hgroup h3{font-size:2em}footer div div a hgroup h6{font-size:1em}footer .credits{background-color:#052447;color:#fff;display:flex;font-family:Amatic SC,sans-serif;font-size:1.2em;font-style:normal;font-weight:400;height:40px;justify-content:center;line-height:40px;text-align:center}@media(max-width:720px){footer div,footer div ul{flex-direction:column}footer div ul{align-items:center;justify-content:space-around}footer div ul li{height:70px}footer div ul li a{line-height:70px}footer div span{height:3px;margin:0 auto;width:80%}footer div div{justify-content:space-around;width:100%}}@media(max-width:520px){footer div div{flex-direction:column}footer div div a{height:100px;margin-top:10px}footer div div a hgroup{margin-left:0}footer div div a hgroup h3{display:none}}.form{align-items:center;background:#052447;background:linear-gradient(150deg,#052447,#50a2a7);box-sizing:border-box;display:flex;justify-content:center;padding-bottom:25px;padding-top:100px}.form .wrapper{background-color:#50a2a7;border-radius:20px;margin-top:25px;padding:15px;width:50%}.form .wrapper div:not(.tox *){height:100%;width:100%}.form .wrapper div:not(.tox *) .error,.form .wrapper div:not(.tox *) .loginError{background-color:#50a2a7;border-radius:20px;line-height:35px;margin:5px auto;min-height:35px;padding:10px;text-align:center;width:90%}.form .wrapper div:not(.tox *) h1{font-family:Amatic SC,sans-serif;font-size:3em;font-style:normal;font-weight:700}.form .wrapper div:not(.tox *) img{height:15vh}.form .wrapper div:not(.tox *) form{margin-top:20px}.form .wrapper div:not(.tox *) form .gallery,.form .wrapper div:not(.tox *) form .tag{list-style:none}.form .wrapper div:not(.tox *) form .gallery li,.form .wrapper div:not(.tox *) form .tag li{align-items:center;display:flex}.form .wrapper div:not(.tox *) form .gallery li button,.form .wrapper div:not(.tox *) form .tag li button{align-items:center;background-color:#fff;border:none;border-radius:100%;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:5px;position:relative;top:10px;width:40px}.form .wrapper div:not(.tox *) form .gallery li button img,.form .wrapper div:not(.tox *) form .tag li button img{border-radius:0;height:25px;width:25px}.form .wrapper div:not(.tox *) form .add_tag_link{background-color:#052447;border:none;border-radius:20px;color:#50a2a7;cursor:pointer;margin-bottom:15px;padding:5px 10px}.form .wrapper div:not(.tox *) form div:not(.tox *){display:flex;flex-direction:column}.form .wrapper div:not(.tox *) form div:not(.tox *) ul{background-color:#052447;border-radius:20px;color:#fff;height:30px;line-height:30px;list-style:none;text-align:center}.form .wrapper div:not(.tox *) form div:not(.tox *) label{font-size:1.3em}.form .wrapper div:not(.tox *) form div:not(.tox *) input{border:none;border-radius:20px;height:50px;margin-bottom:10px;margin-top:5px;padding-left:10px;transition:all .1s ease-in-out}.form .wrapper div:not(.tox *) form div:not(.tox *) input:focus{border-radius:5px;outline:none}.form .wrapper div:not(.tox *) form div:not(.tox *) textarea{background-color:#fff;border:none;border-radius:20px;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-size:.9em;font-style:normal;font-weight:400;height:150px;margin-bottom:10px;padding:10px 15px;resize:none;transition:all .1s ease-in-out}.form .wrapper div:not(.tox *) form div:not(.tox *) textarea:focus{border-radius:5px;outline:none}.form .wrapper div:not(.tox *) form div:not(.tox *) .tox-promotion{display:none}.form .wrapper div:not(.tox *) form div:not(.tox *) .dropzone-container{border:2px solid #fff;border-radius:8px;cursor:pointer;margin:10px auto;padding:10px;position:relative;transition:all .3s ease-in-out;width:90%}.form .wrapper div:not(.tox *) form div:not(.tox *) .dropzone-container .dropzone-input{height:100%;margin:0;padding:0}.form .wrapper div:not(.tox *) form div:not(.tox *) .dropzone-container .dropzone-placeholder{color:#fff;transition:all .3s ease-in-out}.form .wrapper div:not(.tox *) form div:not(.tox *) .dropzone-container .dropzone-preview-filename{margin-right:10px;width:calc(100% - 60px)}.form .wrapper div:not(.tox *) form div:not(.tox *) .dropzone-container .dropzone-preview-button{background-color:transparent;border:0 solid transparent;color:#000f24;height:50px;margin-top:0;position:absolute;right:-5px;top:-5px;width:50px}.form .wrapper div:not(.tox *) form div:not(.tox *) .dropzone-container:hover{background:hsla(0,0%,100%,.4)}.form .wrapper div:not(.tox *) form div:not(.tox *) .dropzone-container:hover .dropzone-placeholder{color:#052447}.form .wrapper div:not(.tox *) form div:not(.tox *) button:not(.tox *){align-self:center;background-color:#052447;border:2px solid #50a2a7;border-radius:100px;color:#50a2a7;cursor:pointer;height:50px;margin-top:33px;width:50%}.form .wrapper div:not(.tox *) form div:not(.tox *) #job_visibility{cursor:pointer;height:20px;width:20px}.form .wrapper div:not(.tox *) form div:not(.tox *) .roles{appearance:auto;background-color:#fff;border:none;border-radius:20px;cursor:pointer;min-height:100px;width:200px}.form .wrapper div:not(.tox *) form div:not(.tox *) .roles option{align-items:center;border-radius:15px;display:flex;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;height:50px;justify-content:center;padding:0 10px;transition:all .2s}.form .wrapper div:not(.tox *) form div:not(.tox *) .roles option:hover{background-color:rgba(156,183,212,.5)}.form .wrapper div:not(.tox *) form div:not(.tox *) .roles option:checked{background-color:#50a2a7}.form .wrapper div:not(.tox *) form div:not(.tox *) #event_dateStart,.form .wrapper div:not(.tox *) form div:not(.tox *) #event_dateStop,.form .wrapper div:not(.tox *) form div:not(.tox *) #news_date,.form .wrapper div:not(.tox *) form div:not(.tox *) #project_dateStart,.form .wrapper div:not(.tox *) form div:not(.tox *) #project_dateStop{display:inline-block;margin:10px 0}.form .wrapper div:not(.tox *) form div:not(.tox *) #event_dateStart select,.form .wrapper div:not(.tox *) form div:not(.tox *) #event_dateStop select,.form .wrapper div:not(.tox *) form div:not(.tox *) #news_date select,.form .wrapper div:not(.tox *) form div:not(.tox *) #project_dateStart select,.form .wrapper div:not(.tox *) form div:not(.tox *) #project_dateStop select{background-color:#fff;border:2px solid #50a2a7;border-radius:20px;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;margin-left:10px;padding:10px;text-align:center;width:25%}@media screen and (max-width:420px){.form .wrapper div:not(.tox *) form div:not(.tox *) #event_dateStart select,.form .wrapper div:not(.tox *) form div:not(.tox *) #event_dateStop select,.form .wrapper div:not(.tox *) form div:not(.tox *) #news_date select,.form .wrapper div:not(.tox *) form div:not(.tox *) #project_dateStart select,.form .wrapper div:not(.tox *) form div:not(.tox *) #project_dateStop select{min-width:60px;width:30%}}.form .wrapper div:not(.tox *) form .galleryFunding:not(.tox *),.form .wrapper div:not(.tox *) form .galleryPartnership:not(.tox *),.form .wrapper div:not(.tox *) form .galleryTeam:not(.tox *){align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;height:60px;justify-content:start;margin-bottom:15px}.form .wrapper div:not(.tox *) form .galleryFunding:not(.tox *) .visually-hidden,.form .wrapper div:not(.tox *) form .galleryPartnership:not(.tox *) .visually-hidden,.form .wrapper div:not(.tox *) form .galleryTeam:not(.tox *) .visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.form .wrapper div:not(.tox *) form .galleryFunding:not(.tox *) img,.form .wrapper div:not(.tox *) form .galleryPartnership:not(.tox *) img,.form .wrapper div:not(.tox *) form .galleryTeam:not(.tox *) img{border-radius:100%;box-sizing:border-box;cursor:pointer;height:50px;object-fit:cover;transition:all .2s ease-in-out;width:50px}.form .wrapper div:not(.tox *) form .galleryFunding:not(.tox *) .selected img,.form .wrapper div:not(.tox *) form .galleryFunding:not(.tox *) img:hover,.form .wrapper div:not(.tox *) form .galleryPartnership:not(.tox *) .selected img,.form .wrapper div:not(.tox *) form .galleryPartnership:not(.tox *) img:hover,.form .wrapper div:not(.tox *) form .galleryTeam:not(.tox *) .selected img,.form .wrapper div:not(.tox *) form .galleryTeam:not(.tox *) img:hover{border:3px solid #052447;opacity:.7}.form .wrapper div:not(.tox *) form .galleryImages{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:center}.form .wrapper div:not(.tox *) form .galleryImages div{width:150px}.form .wrapper div:not(.tox *) form .galleryImages div img{border-radius:5px;height:90%;margin-bottom:5px;object-fit:cover;width:100%}.form .wrapper div:not(.tox *) form .galleryImages div a{align-items:center;background-color:#fff;border-radius:100%;display:flex;height:30px;justify-content:center;margin:0 auto;width:30px}.form .wrapper div:not(.tox *) form .galleryImages div a img{height:20px;margin-bottom:0;object-fit:contain;width:20px}@media(max-width:1200px){.form{width:60%}}@media(max-width:720px){.form .wrapper{width:70%}}@media(max-width:375px){.form .wrapper{width:80%}}.home{background:#052447;background:linear-gradient(175deg,#000f24,#50a2a7);height:100vh;overflow:hidden;position:sticky!important;top:0}.home .home_animatedWaves{height:100vh;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.home .down{animation-delay:2s;animation-direction:alternate;animation-duration:.2s;animation-iteration-count:18;animation-name:UpAndDown;bottom:30px;left:50%;opacity:0;position:absolute;transform:translateX(-50%) rotate(180deg);transition:all .2s ease-in;width:30px;z-index:3}@media screen and (max-width:1020px){.home .down{bottom:-15px}}@keyframes UpAndDown{0%{opacity:100%;transform:translateX(-50%) rotate(180deg) translateY(0)}to{opacity:100%;transform:translateX(-50%) rotate(180deg) translateY(10px)}}.home .wrapper{box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding-top:100px;position:relative;width:100%;z-index:3}.home .wrapper .presentation{display:flex;flex-direction:column;justify-content:center;position:relative;width:60%}.home .wrapper .presentation hgroup{color:#50a2a7;display:flex;flex-direction:column;font-size:1.5em;justify-content:center;margin:0 0 20px 40px;width:95%}.home .wrapper .presentation hgroup h1{color:#fff;font-family:Amatic SC,sans-serif;font-size:2.6em;font-style:normal;font-weight:400;width:100%}.home .wrapper .presentation .boraras{position:relative;width:100%}.home .wrapper .presentation .boraras img{animation:swimming 5s cubic-bezier(.17,.66,.45,.87) infinite alternate;height:40vh;left:40px;position:relative;top:0;will-change:transform}@keyframes swimming{0%{transform:translate(0) rotate(1deg)}50%{transform:translate(10%,2%) rotate(-1deg)}to{transform:translate(20%) rotate(1deg)}}.home .wrapper .presentation .call_to_action{display:flex;justify-content:center;margin-top:20px}.home .wrapper .presentation .call_to_action a{background-color:#ffc107;border-radius:60px;box-sizing:border-box;color:#000f24;margin:0 auto;padding:20px;text-decoration:none;transition:all .2s ease-in-out}.home .wrapper .presentation .call_to_action a:hover{background-color:#ffd93d;color:#000f24;transform:scale(1.1)}.home .wrapper .homeEvents{align-items:center;display:flex;flex-direction:column;gap:50px;height:calc(100vh - 100px);justify-content:center;width:40%}.home .wrapper .homeEvents .mySwiperEvents,.home .wrapper .homeEvents .mySwiperNews{border-radius:20px!important;max-height:200px;min-height:100px;width:90%}.home .wrapper .homeEvents .mySwiperEvents swiper-pagination,.home .wrapper .homeEvents .mySwiperNews swiper-pagination{text-align:end!important}.home .wrapper .homeEvents .mySwiperEvents .events,.home .wrapper .homeEvents .mySwiperEvents .news,.home .wrapper .homeEvents .mySwiperNews .events,.home .wrapper .homeEvents .mySwiperNews .news{background-color:#fff;border-radius:20px 20px 5px 5px;display:flex;height:100%;position:relative;width:100%}.home .wrapper .homeEvents .mySwiperEvents .events span,.home .wrapper .homeEvents .mySwiperEvents .news span,.home .wrapper .homeEvents .mySwiperNews .events span,.home .wrapper .homeEvents .mySwiperNews .news span{display:flex;justify-content:center;left:5px;position:absolute;top:5px}.home .wrapper .homeEvents .mySwiperEvents .events span a,.home .wrapper .homeEvents .mySwiperEvents .news span a,.home .wrapper .homeEvents .mySwiperNews .events span a,.home .wrapper .homeEvents .mySwiperNews .news span a{align-items:center;background-color:#fff;border-radius:100%;display:block;display:flex;height:30px;justify-content:center;margin-left:5px;width:30px}.home .wrapper .homeEvents .mySwiperEvents .events span a img,.home .wrapper .homeEvents .mySwiperEvents .news span a img,.home .wrapper .homeEvents .mySwiperNews .events span a img,.home .wrapper .homeEvents .mySwiperNews .news span a img{border-radius:0!important;height:15px!important;width:15px!important}.home .wrapper .homeEvents .mySwiperEvents .events .imagesEvents,.home .wrapper .homeEvents .mySwiperEvents .events .imagesNews,.home .wrapper .homeEvents .mySwiperEvents .news .imagesEvents,.home .wrapper .homeEvents .mySwiperEvents .news .imagesNews,.home .wrapper .homeEvents .mySwiperNews .events .imagesEvents,.home .wrapper .homeEvents .mySwiperNews .events .imagesNews,.home .wrapper .homeEvents .mySwiperNews .news .imagesEvents,.home .wrapper .homeEvents .mySwiperNews .news .imagesNews{height:200px;width:40%}.home .wrapper .homeEvents .mySwiperEvents .events .imagesEvents img,.home .wrapper .homeEvents .mySwiperEvents .events .imagesNews img,.home .wrapper .homeEvents .mySwiperEvents .news .imagesEvents img,.home .wrapper .homeEvents .mySwiperEvents .news .imagesNews img,.home .wrapper .homeEvents .mySwiperNews .events .imagesEvents img,.home .wrapper .homeEvents .mySwiperNews .events .imagesNews img,.home .wrapper .homeEvents .mySwiperNews .news .imagesEvents img,.home .wrapper .homeEvents .mySwiperNews .news .imagesNews img{border-radius:20px 0 0 5px;height:100%;object-fit:cover;width:100%}.home .wrapper .homeEvents .mySwiperEvents .events .imagesEvents .imgNews,.home .wrapper .homeEvents .mySwiperEvents .events .imagesNews .imgNews,.home .wrapper .homeEvents .mySwiperEvents .news .imagesEvents .imgNews,.home .wrapper .homeEvents .mySwiperEvents .news .imagesNews .imgNews,.home .wrapper .homeEvents .mySwiperNews .events .imagesEvents .imgNews,.home .wrapper .homeEvents .mySwiperNews .events .imagesNews .imgNews,.home .wrapper .homeEvents .mySwiperNews .news .imagesEvents .imgNews,.home .wrapper .homeEvents .mySwiperNews .news .imagesNews .imgNews{border-radius:0 5px 20px 0!important}.home .wrapper .homeEvents .mySwiperEvents .events .textEvents,.home .wrapper .homeEvents .mySwiperEvents .events .textNews,.home .wrapper .homeEvents .mySwiperEvents .news .textEvents,.home .wrapper .homeEvents .mySwiperEvents .news .textNews,.home .wrapper .homeEvents .mySwiperNews .events .textEvents,.home .wrapper .homeEvents .mySwiperNews .events .textNews,.home .wrapper .homeEvents .mySwiperNews .news .textEvents,.home .wrapper .homeEvents .mySwiperNews .news .textNews{display:flex;flex-direction:column;gap:5px;height:100%;justify-content:start;padding:0 10px;width:calc(60% - 20px)}.home .wrapper .homeEvents .mySwiperEvents .events .textEvents h3,.home .wrapper .homeEvents .mySwiperEvents .events .textNews h3,.home .wrapper .homeEvents .mySwiperEvents .news .textEvents h3,.home .wrapper .homeEvents .mySwiperEvents .news .textNews h3,.home .wrapper .homeEvents .mySwiperNews .events .textEvents h3,.home .wrapper .homeEvents .mySwiperNews .events .textNews h3,.home .wrapper .homeEvents .mySwiperNews .news .textEvents h3,.home .wrapper .homeEvents .mySwiperNews .news .textNews h3{font-family:Amatic SC,sans-serif;font-size:1.5em;font-style:normal;font-weight:700;margin-top:5px}.home .wrapper .homeEvents .mySwiperEvents .events .textEvents h6,.home .wrapper .homeEvents .mySwiperEvents .events .textNews h6,.home .wrapper .homeEvents .mySwiperEvents .news .textEvents h6,.home .wrapper .homeEvents .mySwiperEvents .news .textNews h6,.home .wrapper .homeEvents .mySwiperNews .events .textEvents h6,.home .wrapper .homeEvents .mySwiperNews .events .textNews h6,.home .wrapper .homeEvents .mySwiperNews .news .textEvents h6,.home .wrapper .homeEvents .mySwiperNews .news .textNews h6{color:#083d77;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-size:.6em;font-style:normal;font-weight:700}.home .wrapper .homeEvents .mySwiperEvents .events .textEvents p,.home .wrapper .homeEvents .mySwiperEvents .events .textNews p,.home .wrapper .homeEvents .mySwiperEvents .news .textEvents p,.home .wrapper .homeEvents .mySwiperEvents .news .textNews p,.home .wrapper .homeEvents .mySwiperNews .events .textEvents p,.home .wrapper .homeEvents .mySwiperNews .events .textNews p,.home .wrapper .homeEvents .mySwiperNews .news .textEvents p,.home .wrapper .homeEvents .mySwiperNews .news .textNews p{font-size:.9em}.home .wrapper .homeEvents .mySwiperEvents .news,.home .wrapper .homeEvents .mySwiperNews .news{border-radius:5px 5px 20px 20px;flex-direction:row-reverse}.home .wrapper .homeEvents .mySwiperEvents .news span,.home .wrapper .homeEvents .mySwiperNews .news span{justify-content:end;right:5px}@media screen and (max-width:1200px){.home .wrapper .presentation{width:100%}.home .wrapper .presentation hgroup h1{font-size:3.5em}.home .wrapper .homeEvents{display:none}}@media screen and (max-width:1020px){.home .wrapper .presentation hgroup h1{font-size:3em;width:98%}}@media screen and (max-width:830px){.home .wrapper .presentation .boraras img{height:30vh}}@media screen and (max-width:600px){.home .wrapper hgroup{margin:5vh 10px 20px!important}}@media screen and (max-width:450px){.home .wrapper .presentation hgroup h1{font-size:2.5em}.home .wrapper .presentation .boraras img{height:20vh;left:20px;margin-bottom:5vh}}.navProjects{position:relative;width:20%}.navProjects .arrows{align-items:center;background-color:#052447;border-radius:100px;display:flex;flex-direction:column;height:50vh;justify-content:space-between;left:50%;margin-top:38vh;position:absolute;transform:translate(-50%,-50%);width:50px;z-index:14}.navProjects .arrows img{cursor:pointer;height:50px;user-select:none;-moz-user-select:none;width:40px;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.navProjects .arrows .projectButton{background-color:#fff;border:2px solid #50a2a7;border-radius:20px;color:#000f24;font-family:Amatic SC,sans-serif;font-size:2em;font-size:1.1em;font-style:normal;font-weight:700;height:70px;left:50%;margin-bottom:10px;min-width:200px;opacity:.5;position:relative;transform:translateX(-50%) scale(.9);transition:all .2s ease-in-out;z-index:15}.navProjects .arrows .selected{opacity:1;transform:translateX(-50%) scale(1)}@media(max-width:1200px){.navProjects{width:10%}.navProjects .arrows{height:30vh}.navProjects .arrows #projectList{display:none}}@media(max-width:720px){.navProjects{width:10%}.navProjects .arrows{width:40px}.navProjects .arrows img{height:40px;width:30px}}#projects{background-color:#50a2a7;overflow-x:hidden;position:relative;scroll-margin-top:100px}#projects .projects{background-color:#fff;border-radius:20px;display:flex;height:75vh;left:10%;margin-top:50px;padding-right:10%;position:relative;width:88vw}#projects .projects span{display:flex;justify-content:start;left:2%;position:absolute;top:-15px;z-index:10}#projects .projects span a{align-items:center;background-color:#fff;border:3px solid #50a2a7;border-radius:100%;display:block;display:flex;height:30px;justify-content:center;margin-left:5px;width:30px}#projects .projects span a img{height:15px;width:15px}#projects .projects .tags{display:flex;gap:15px;height:30px;justify-content:end;position:absolute;right:21vw;top:-15px;width:35vw}#projects .projects .tags div{background-color:#fff;border:2px solid #50a2a7;border-radius:15px;color:#052447;font-family:Amatic SC,sans-serif;font-size:1.2em;font-style:normal;font-weight:700;height:28px;line-height:28px;min-width:150px;text-align:center}#projects .projects .button{background-color:#052447;border:5px solid #50a2a7;border-radius:30px;bottom:-20px;color:#50a2a7;display:block;height:40px;left:35%;line-height:40px;overflow:hidden;position:absolute;text-align:center;text-decoration:none;transform:translateX(-50%);transition:all .5s ease-in;width:150px}#projects .projects .button:hover{color:#052447}#projects .projects .button:before{background-color:#50a2a7;border-radius:60% 60% 0 0;content:"";height:100%;left:0;position:absolute;top:40px;transition:all .5s;width:100%;z-index:-1}#projects .projects .button:hover:before{border-radius:0;top:0}#projects .projects .container{display:flex;height:100%;justify-content:space-between;max-height:75vh;position:relative;width:100%}#projects .projects .container .infos{margin:20px 20px 0;width:55%}#projects .projects .container .infos h2{font-family:Amatic SC,sans-serif;font-size:3em;font-style:normal;font-weight:400;margin-top:5px}#projects .projects .container .infos h6{color:#083d77}#projects .projects .container .infos p{margin-bottom:20px}#projects .projects .container .coverProject{border-radius:20px 0 0 20px;max-height:75vh;overflow:hidden;width:25%}#projects .projects .container .coverProject img{height:100%;object-fit:cover}#projects .projects .container .galleryProject{display:flex;flex-wrap:wrap;gap:10px;justify-content:start;margin-top:20px;max-width:100%;min-width:50%}#projects .projects .container .galleryProject img{border-radius:5px;height:150px;object-fit:cover;width:150px}#projects .projects .container .complementaryInfos{display:flex;flex-direction:column;height:73vh;margin-top:50px;width:20%}#projects .projects .container .complementaryInfos .fundings,#projects .projects .container .complementaryInfos .partnerships,#projects .projects .container .complementaryInfos .teamMembers{margin-bottom:20px;width:100%}#projects .projects .container .complementaryInfos .fundings h4,#projects .projects .container .complementaryInfos .partnerships h4,#projects .projects .container .complementaryInfos .teamMembers h4{font-family:Amatic SC,sans-serif;font-size:1.2em;font-style:normal;font-weight:700;text-align:end}#projects .projects .container .complementaryInfos .fundings .images,#projects .projects .container .complementaryInfos .partnerships .images,#projects .projects .container .complementaryInfos .teamMembers .images{display:flex;flex-direction:row;gap:15px;gap:5px;justify-content:end;margin-top:10px;position:relative;width:100%}#projects .projects .container .complementaryInfos .fundings .images img,#projects .projects .container .complementaryInfos .partnerships .images img,#projects .projects .container .complementaryInfos .teamMembers .images img{border-radius:100%;height:50px;object-fit:cover;width:50px}#projects .projects .textProject{height:55vh;overflow:hidden}#projects .projects .textProject .textLimit{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-clamp:15;-webkit-line-clamp:15;overflow:clip}@media screen and (max-width:1200px){#projects .projects{flex-direction:column;left:5%;width:93vw}#projects .projects .infos{width:80%}#projects .projects .textProject .textLimit{line-clamp:12;-webkit-line-clamp:12}}@media screen and (max-width:1020px){#projects .projects .container h6{margin-top:20px}#projects .projects .container .infos{margin-left:50px}#projects .projects .coverProject{display:none}}@media screen and (max-width:720px){#projects .projects .button{left:50%}#projects .projects .tags{display:none}#projects .projects .complementaryInfos{display:none!important}#projects .projects .infos{width:100%!important}}@media screen and (max-width:420px){#projects .projects .textProject .textLimit{line-clamp:9;-webkit-line-clamp:9}}@media screen and (max-width:330px){#projects .projects .textProject .textLimit{line-clamp:7;-webkit-line-clamp:7}}#activities{background-color:#50a2a7;scroll-margin-top:100px}#activities .activities{width:100%}#activities .activities h1{color:#fff;font-family:Amatic SC,sans-serif;font-size:4em;font-style:normal;font-weight:700;margin:50px 0 0 10%}#activities .activities .addActivity{align-items:center;background-color:#052447;border-radius:100%;display:block;display:flex;height:60px;justify-content:center;margin:0 auto 15px;transition:all .1s ease-in-out;width:60px}#activities .activities .addActivity img{height:40px;width:40px}#activities .activities .addActivity:hover{background-color:#083d77;transform:scale(1.1)}#activities .activities .activity{background-color:#fff;border-radius:20px;color:#052447;display:flex;justify-content:center;margin:40px auto;min-height:100px;padding:15px 35px 15px 110px;position:relative;width:60%}#activities .activities .activity div{display:flex;flex-direction:column}#activities .activities .activity div h3{margin-bottom:15px}#activities .activities .activity .text{width:100%}#activities .activities .activity .imagesActivity{height:180px;left:0!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:180px}#activities .activities .activity .imagesActivity img{border-radius:100px;height:100%;object-fit:cover;width:100%}#activities .activities .activity .longDescriptionActivity{display:none}#activities .activities .activity .galleryActivity{display:none;width:100%}#activities .activities .activity .galleryActivity img{border-radius:5px;height:80px;object-fit:cover;width:80px}#activities .activities .activity .openGallery{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:start;margin-top:20px}@media(max-width:720px){#activities .activities .activity .openGallery{justify-content:space-evenly}}#activities .activities .activity .openLongDescriptionActivity{display:block}#activities .activities .activity .closeShortDescriptionActivity{display:none}#activities .activities .activity .openImgResearchActivity{top:55px!important}#activities .activities .activity .openButtonResearchActivity{top:65px}#activities .activities .activity button{background-color:#052447;border:5px solid #50a2a7;border-radius:100%;color:#50a2a7;cursor:pointer;font-family:Amatic SC,sans-serif;font-size:1.5em;font-style:normal;font-weight:700;height:60px;line-height:50px;position:absolute;right:0;text-align:center;top:50%;transform:translate(50%,-50%);width:60px}#activities .activities .activity span{display:flex;flex-direction:row;min-width:80px;position:absolute;right:2%;top:-15px}#activities .activities .activity span a{align-items:center;background-color:#fff;border:3px solid #50a2a7;border-radius:100%;display:block;display:flex;height:30px;justify-content:center;margin-left:5px;width:30px}#activities .activities .activity span a img{height:15px;width:15px}#activities .activities .activity:nth-child(odd){padding:15px 110px 15px 35px;text-align:end}#activities .activities .activity:nth-child(odd) button{left:0;transform:translate(-50%,-50%)}#activities .activities .activity:nth-child(odd) span{right:90%}#activities .activities .activity:nth-child(odd) .imagesActivity{left:100%!important}@media(max-width:1020px){#activities .activities .activity{margin:40px 0 40px 20%!important;width:50%!important}#activities .activities .activity:nth-child(odd){margin:80px 0 80px 12%!important}#activities .activities .activity:nth-child(odd) span{right:85%}}@media(max-width:720px){#activities .activities .activity:nth-child(odd){margin:80px 0 80px 10%!important}#activities .activities .activity:nth-child(odd) span{right:80%}}@media(max-width:600px){#activities .activities .activity{margin:40px 0 40px 17%!important;width:50%!important}#activities .activities .activity .imagesActivity{height:140px!important;width:140px!important}}@media(max-width:520px){#activities .activities .activity{margin:40px 0 40px 5%!important;padding:15px 45px 15px 20px!important;width:70%!important}#activities .activities .activity .imagesActivity{display:none}#activities .activities .activity:nth-child(odd){margin:80px 0 80px 10%!important;padding:15px 20px 15px 35px!important}#activities .activities .activity:nth-child(odd) span{right:73%}}@media(max-width:380px){#activities .activities .activity{margin:40px 0 40px 8%!important;width:60%!important}}#fish{background-color:#083d77}#fish .fishes{width:100%}#fish .fishes .fishWrapper{display:grid;grid-template-columns:repeat(3,1fr);margin:0 auto;width:90%}@media screen and (max-width:900px){#fish .fishes .fishWrapper{grid-template-columns:repeat(1,1fr)}}#fish .fishes .addFish{align-items:center;background-color:#052447;border-radius:100%;display:block;display:flex;height:60px;justify-content:center;margin:10px auto;transition:all .1s ease-in-out;width:60px}#fish .fishes .addFish img{height:40px;width:40px}#fish .fishes .addFish:hover{background-color:#083d77;transform:scale(1.1)}#fish .fishes .moreInfosFish{margin:0 auto;width:90%}#fish .fishes .moreInfosFish div{background-color:hsla(0,0%,100%,.2);border-radius:20px;display:none;gap:10px;grid-template-columns:repeat(12,1fr);margin-bottom:50px;min-height:30vh;padding:20px;width:calc(100% - 40px)}#fish .fishes .moreInfosFish div p{grid-column:1/span 8}#fish .fishes .moreInfosFish img{border-radius:5px;grid-column:span 1;height:100px;object-fit:cover}@media(max-width:1020px){#fish .fishes .moreInfosFish p{grid-column:1/span 12!important}}#fish .fishes .openMoreInfosFish{display:flex!important;flex-wrap:wrap;justify-content:start}#fish .fishes .fish{position:relative}#fish .fishes span{display:flex;flex-direction:column;justify-content:center;position:absolute;right:30px;top:20px;width:30px}#fish .fishes span a{align-items:center;background-color:#fff;border:3px solid #083d77;border-radius:100%;display:block;display:flex;height:30px;justify-content:center;margin-bottom:5px;width:30px}#fish .fishes span a img{height:15px;width:15px}#fish .fishes .fishContainer{cursor:pointer;height:50vh;margin:0 auto 80px;position:relative;width:80%}#fish .fishes .fishContainer h3{background-color:#083d77;border-radius:0 20px 0 0;bottom:-20px;color:#fff;font-family:Amatic SC,sans-serif;font-size:1.8em;font-style:normal;font-weight:700;height:60px;left:0;line-height:70px;margin:10px auto 20px;position:absolute;text-align:center;width:50%;z-index:40}#fish .fishes .fishContainer .fishActive{color:#fff}#fish .fishes .fishContainer div{background-color:#052447;border-radius:60px 20px 60px 20px;height:100%;overflow:hidden;position:relative;width:100%}#fish .fishes .fishContainer div .description{align-items:center;background-color:rgba(0,15,36,.85);border-radius:100%;bottom:100%;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:15px;position:absolute;transition:all .2s ease-in-out;width:calc(100% - 30px)}#fish .fishes .fishContainer div .description p{width:90%}#fish .fishes .fishContainer div .imagesFish img{height:100%;object-fit:cover;width:100%}#fish .fishes .fishContainer:hover .description{border-radius:20px;bottom:0}@media(max-width:1200px){#fish .fishes .fishContainer{height:40vh}}#team{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-evenly;min-height:50vh;overflow-x:hidden;padding:0 0 50px;scroll-margin-top:100px}#team .newTeam{width:80%}#team .newTeam .teamMember{display:flex;flex-wrap:wrap;justify-content:space-evenly;position:relative}#team .newTeam .teamMember .containerNewTeam{background-color:#052447;border-radius:20px;cursor:pointer;height:200px;margin:120px 8px 15px;min-width:250px;position:relative;transition:all .2s ease-in-out;width:15%}#team .newTeam .teamMember .containerNewTeam .cardNewTeam{color:#fff;display:block;text-decoration:none}#team .newTeam .teamMember .containerNewTeam .cardNewTeam .text{margin:110px auto 0;text-align:center;width:95%}#team .newTeam .teamMember .containerNewTeam .cardNewTeam .text h4{font-family:Amatic SC,sans-serif;font-size:2em;font-style:normal;font-weight:700}#team .newTeam .teamMember .containerNewTeam .cardNewTeam .text h5{font-size:.8em}#team .newTeam .teamMember .containerNewTeam .cardNewTeam .image{border-radius:100%;height:180px;left:50%;position:absolute;top:-90px;transform:translateX(-50%);width:180px}#team .newTeam .teamMember .containerNewTeam .cardNewTeam .image img{border-radius:100%;height:180px;object-fit:cover;transition:all .2s ease-in-out;width:100%}#team .newTeam .teamMember .containerNewTeam .modal{align-items:center;background:rgba(0,15,36,.6);display:flex;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2000}#team .newTeam .teamMember .containerNewTeam .modal .modal-content{background:#fff;border-radius:8px;box-sizing:border-box;cursor:auto;margin:0 auto;min-height:40vh;padding:20px 20px 20px 100px;position:relative;width:60%}#team .newTeam .teamMember .containerNewTeam .modal .modal-content span{background-color:#000f24;border:3px solid #fff;border-radius:50px;color:#fff;cursor:pointer;font-size:24px;height:25px;line-height:25px;position:absolute;right:-10px;text-align:center;top:-10px;transform:translate(45deg);width:25px}#team .newTeam .teamMember .containerNewTeam .modal .modal-content h5{margin-bottom:20px}#team .newTeam .teamMember .containerNewTeam .modal .modal-content img{border-radius:100%;height:150px;left:0;position:absolute;top:10%;transform:translate(-50%,-50%);width:150px}@media screen and (max-width:1200px){#team .newTeam .teamMember .containerNewTeam .modal .modal-content{width:80%}}@media screen and (max-width:720px){#team .newTeam .teamMember .containerNewTeam .modal .modal-content{padding:20px;width:90%}#team .newTeam .teamMember .containerNewTeam .modal .modal-content img{display:none}}#team .newTeam .teamMember .containerNewTeam:hover{background-color:#50a2a7;border-radius:20px 20px 0 0;color:#052447}#team .newTeam .teamMember .containerNewTeam:hover .cardNewTeam{color:#052447}#team .newTeam .teamMember .containerNewTeam:hover .cardNewTeam img{margin-top:-20px;transform:scale(1.1)}#team .newTeam .teamMember .containerNewTeam:hover span a{border:3px solid #50a2a7}#team .newTeam .teamMember .containerNewTeam span{display:flex;flex-direction:column;justify-content:center;position:absolute;right:-15px;top:5px}#team .newTeam .teamMember .containerNewTeam span a{align-items:center;background-color:#fff;border:3px solid #052447;border-radius:100%;display:block;display:flex;height:30px;justify-content:center;margin-bottom:5px;transition:all .2s ease-in-out;width:30px}#team .newTeam .teamMember .containerNewTeam span a img{height:15px;width:15px}#team .newTeam .teamMember .addTeamMember{background-color:#50a2a7;color:#052447;display:block;text-decoration:none;width:15%}#team .newTeam .teamMember .addTeamMember .text{margin:130px auto 0;text-align:center;width:95%}#team .newTeam .teamMember .addTeamMember .image{border-radius:100%;height:180px;left:50%;position:absolute;top:-90px;transform:translateX(-50%);width:180px}#team .newTeam .teamMember .addTeamMember .image img{border-radius:100%;height:180px;object-fit:cover;transition:all .2s ease-in-out;width:100%}#team .newTeam .teamMember .addTeamMember:hover{color:#fff}#team .newTeam .teamMember .addTeamMember:hover img{margin-top:-20px;transform:scale(1.1)}@media(max-width:1400px){#team .newTeam .teamMember{margin-top:0}#team .newTeam .teamMember .container{margin-top:120px;width:30%}}@media(max-width:900px){#team .newTeam{width:70%}#team .newTeam .teamMember .container{width:45%}}@media(max-width:720px){#team .newTeam{width:90%}}@media(max-width:550px){#team .newTeam{width:90%}#team .newTeam .teamMember{justify-content:center}#team .newTeam .teamMember .container{width:80%}}@media(max-width:320px){#team .newTeam{width:100%}#team .newTeam .teamMember .container .image{border-radius:100%;height:150px;left:50%;position:absolute;top:-75px;transform:translateX(-50%);width:150px}#team .newTeam .teamMember .container .image img{border-radius:100%;height:150px;object-fit:cover;width:100%}}#contactSlide{background-color:#052447;color:#fff;scroll-margin-top:100px;text-align:center}#contactSlide .content{display:flex;flex-direction:column;justify-content:center;margin:0 auto;position:relative;width:90%}#contactSlide .content .formContact{background-color:#50a2a7;border-radius:20px;height:50vh;margin-top:20vh;min-height:200px;padding:20px 20px 40px;position:relative;width:calc(50% - 40px);z-index:5}#contactSlide .content .formContact .routeContacts{background-color:#052447;border:5px solid #50a2a7;border-radius:100%;color:#000f24;display:block;height:45px;left:-30px;position:absolute;text-decoration:none;top:-30px;width:45px}#contactSlide .content .formContact .routeContacts img{height:45px;width:30px}#contactSlide .content .formContact form{background-color:#50a2a7;color:#052447;min-width:100%}#contactSlide .content .formContact form ul{border-radius:30px;color:#fff;list-style:none;text-align:center}#contactSlide .content .formContact form #contact div{display:flex;flex-direction:column;text-align:start}#contactSlide .content .formContact form #contact div label{font-size:1.2em}#contactSlide .content .formContact form #contact div input,#contactSlide .content .formContact form #contact div textarea{background-color:#fff;border:none;border-radius:20px;color:#052447;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-size:1em;font-style:normal;font-weight:400;margin-bottom:10px;margin-top:5px;padding:15px;transition:all .1s ease-in-out}#contactSlide .content .formContact form #contact div input:focus,#contactSlide .content .formContact form #contact div textarea:focus{border-radius:5px;outline:none}#contactSlide .content .formContact form #contact div textarea{height:18vh;resize:none}#contactSlide .content .formContact button{background-color:#052447;border:5px solid #50a2a7;border-radius:30px;bottom:-20px;color:#50a2a7;cursor:pointer;font-family:Amatic SC,sans-serif;font-size:1.5em;font-style:normal;font-weight:700;height:40px;left:50%;line-height:30px;overflow:hidden;position:absolute;text-align:center;transform:translateX(-50%);transition:all .5s ease-in;width:150px}#contactSlide .content .formContact button:hover{color:#052447}#contactSlide .content .formContact button:before{background-color:#50a2a7;border-radius:60% 60% 0 0;content:"";height:100%;left:0;position:absolute;top:40px;transition:all .5s;width:100%;z-index:-1}#contactSlide .content .formContact button:hover:before{border-radius:0;top:0}#contactSlide .content .infos{height:370px;left:70%;position:absolute;top:12vh;transform:translateX(-50%);width:50%;z-index:4}#contactSlide .content .infos .maps{border-radius:20px;height:80%;overflow:hidden;position:relative;width:100%}#contactSlide .content .infos .maps iframe{border:none;height:56.25vw;left:0;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:0;transform:scale(1);transform-origin:center bottom;width:100vw;z-index:1}#contactSlide .content .infos .maps:after{backdrop-filter:blur(.7px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border-radius:16px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}#contactSlide .content .infos .text{margin-left:10%}#contactSlide .content .infos .text div{color:#fff;display:flex;margin:10px}#contactSlide .content .infos .text div img{height:20px;margin-right:10px}#contactSlide .content .infos .text div a{color:#fff;margin-right:30px;text-decoration:none}#contactSlide .content .infos .text .live{margin-bottom:20px;text-align:start;width:95%}@media(max-width:1200px){#contactSlide .content{width:100%}#contactSlide .content .formContact{margin:35px auto}#contactSlide .content .infos{border-radius:0;height:40vh;left:0;position:relative;top:0;transform:translateX(0);width:100%}#contactSlide .content .infos .maps{border-radius:0}#contactSlide .content .infos .text{display:flex;justify-content:center;margin:0 5%!important;margin-left:0;text-align:start;width:90%}#contactSlide .content .infos .text .live{display:none}}@media(max-width:720px){#contactSlide .content .formContact{width:calc(80% - 40px)}#contactSlide .content .infos{margin-bottom:50px}#contactSlide .content .infos .text{flex-direction:column}}@media screen and (max-width:500px){#contactSlide .content .infos{margin-bottom:90px}}.manageEvents,.manageFundings{margin:130px 0 20px}.manageEvents .add,.manageFundings .add{background-color:#50a2a7;border-radius:100%;color:#052447;display:block;font-size:50px;height:50px;line-height:46px;margin-bottom:15px;margin-left:5%;text-align:center;text-decoration:none;width:50px}.manageEvents .wrapperFundings,.manageFundings .wrapperFundings{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:space-evenly;margin:0 auto;padding:15px;width:90%}.manageEvents .wrapperFundings div,.manageFundings .wrapperFundings div{background-color:#50a2a7;border-radius:20px;height:250px;position:relative;text-align:center;width:200px}.manageEvents .wrapperFundings div h1,.manageFundings .wrapperFundings div h1{color:#000f24;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-size:1em;font-style:normal;font-weight:700;height:50px}.manageEvents .wrapperFundings div img,.manageFundings .wrapperFundings div img{border-radius:0 0 20px 20px;height:200px;object-fit:cover;transition:all .2s ease-in-out;width:200px}.manageEvents .wrapperFundings div:hover>img,.manageFundings .wrapperFundings div:hover>img{border-radius:100%}.manageEvents .wrapperFundings div span,.manageFundings .wrapperFundings div span{display:flex;flex-direction:column;justify-content:center;position:absolute;right:-15px;top:60px}.manageEvents .wrapperFundings div span a,.manageFundings .wrapperFundings div span a{align-items:center;background-color:#fff;border:3px solid #50a2a7;border-radius:100%;display:block;display:flex;height:30px;justify-content:center;margin-bottom:5px;width:30px}.manageEvents .wrapperFundings div span a img,.manageFundings .wrapperFundings div span a img{border-radius:0;height:15px;width:15px}.wrapperEvents{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:start;margin:0 auto;padding:15px;width:90%}.wrapperEvents>div{background-color:#fff;border-radius:20px;display:flex;max-height:200px;min-width:510px;position:relative;width:calc(50% - 30px)}.wrapperEvents>div .textEvents,.wrapperEvents>div .textNews{box-sizing:border-box;padding:10px;width:60%}.wrapperEvents>div .textEvents h3,.wrapperEvents>div .textNews h3{font-family:Amatic SC,sans-serif;font-size:1.5em;font-style:normal;font-weight:700}.wrapperEvents>div .textEvents h6,.wrapperEvents>div .textNews h6{color:#50a2a7;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-size:.6em;font-style:normal;font-weight:700}.wrapperEvents>div .textEvents p,.wrapperEvents>div .textNews p{font-size:.9em}.wrapperEvents>div .imagesEvents,.wrapperEvents>div .imagesNews{width:40%}.wrapperEvents>div .imagesEvents img,.wrapperEvents>div .imagesNews img{border-radius:20px 0 0 20px;height:200px;object-fit:cover;width:100%}.wrapperEvents>div span{display:flex;justify-content:start;position:absolute;right:5px;top:5px;width:100%}.wrapperEvents>div span a{align-items:center;background-color:#fff;border-radius:100%;display:block;display:flex;height:30px;justify-content:center;margin-left:10px;width:30px}.wrapperEvents>div span a img{border-radius:0;height:15px;width:15px}@media screen and (max-width:1200px){.wrapperEvents{justify-content:center}}@media screen and (max-width:550px){.wrapperEvents>div{max-height:400px;min-width:150px}.wrapperEvents>div img{display:none}}.manageUser{margin-top:150px}.manageUser .add{background-color:#50a2a7;border-radius:100%;color:#052447;display:block;font-size:50px;height:50px;line-height:45px;margin-bottom:15px;margin-left:5%;text-align:center;text-decoration:none;width:50px}.manageUser table{background-color:#fff;border-radius:20px;margin:0 auto;padding:10px;width:90%}.manageUser table tr{color:#052447;height:30px;text-align:start}.manageUser table tr a{background-color:green;border-radius:20px;color:#fff;display:inline-block;line-height:30px;padding:10px;text-align:center;text-decoration:none}.manageUser table tr .delete{background-color:red}.manageUser table .title{color:#000f24;font-size:1.5em;height:60px}@media(max-width:720px){.manageUser .title{font-size:1.2em}}.jobsView{background-color:#50a2a7;padding-top:120px}.jobsView h1{color:#052447;font-size:1.7em;margin-bottom:30px;text-align:center}.jobsView .jobs{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;padding-bottom:20px;width:95%}.jobsView .jobs .containerJob{background-color:#fff;border-radius:20px;color:#052447;height:10vh;margin-bottom:20px;min-height:100px;padding:20px 10px 10px;position:relative;text-align:center}.jobsView .jobs .containerJob span{display:flex;justify-content:center;position:absolute;right:15px;top:-15px}.jobsView .jobs .containerJob span a{align-items:center;background-color:#fff;border:3px solid #50a2a7;border-radius:100%;display:block;display:flex;height:30px;justify-content:center;margin-left:5px;width:30px}.jobsView .jobs .containerJob span a img{height:15px;width:15px}.jobsView .jobs .containerJob .button{background-color:#052447;border:2px solid #50a2a7;border-radius:30px;bottom:-20px;color:#50a2a7;display:block;height:40px;left:50%;line-height:40px;overflow:hidden;position:absolute;text-align:center;text-decoration:none;transform:translateX(-50%);transition:all .5s ease-in;width:150px}.jobsView .jobs .containerJob .button:hover{color:#052447}.jobsView .jobs .containerJob .button:before{background-color:#50a2a7;border-radius:60% 60% 0 0;content:"";height:100%;left:0;position:absolute;top:40px;transition:all .5s;width:100%;z-index:-1}.jobsView .jobs .containerJob .button:hover:before{border-radius:0;top:0}@media(max-width:1200px){.jobsView .jobs{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.jobsView .jobs{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.jobsView .jobs{grid-template-columns:repeat(1,1fr);width:85%}}.jobView{background-color:#50a2a7;padding-top:120px}.jobView h1{color:#052447;font-size:1.7em;margin-bottom:30px;padding:10px;text-align:center}.jobView span{display:flex;justify-content:center;position:relative}.jobView span a{align-items:center;background-color:#fff;border:3px solid #50a2a7;border-radius:100%;display:block;display:flex;height:30px;justify-content:center;width:30px}.jobView span a img{height:15px;width:15px}.jobView .routeApplications{background-color:#fff;border-radius:100%;display:block;height:50px;left:50%;padding:10px;position:relative;text-decoration:none;transform:translateX(-50%);width:50px}.jobView .routeApplications img{height:50px;width:50px}.jobView .jobPresentation{background-color:#fff;display:flex;justify-content:space-between;min-height:75vh;padding:0 2%;width:96%}.jobView .jobPresentation div{color:#052447;margin:0 auto 50px;width:calc(80% - 20px)}.jobView .jobPresentation div br{display:none}.jobView .jobPresentation div li,.jobView .jobPresentation div ol,.jobView .jobPresentation div p,.jobView .jobPresentation div ul{margin-bottom:20px;max-width:90%}.jobView .jobPresentation div li{margin-bottom:5px}.jobView .jobPresentation .button{background-color:#052447;border:2px solid #50a2a7;border-radius:30px;color:#50a2a7;display:block;height:40px;line-height:40px;position:fixed;right:5%;text-align:center;text-decoration:none;width:150px}.jobView .jobPresentation .responsive{display:none}@media(max-width:1200px){.jobView .jobPresentation{flex-direction:column-reverse}.jobView .jobPresentation div{margin:50px auto 10px;width:90%}.jobView .jobPresentation div p{width:100%}.jobView .jobPresentation .button{left:50%;position:relative;transform:translateX(-50%)}.jobView .jobPresentation .responsive{display:block;margin:40px 0}}.applicationView{min-height:45vh!important}.applications{background-color:#fff;display:flex;flex-wrap:wrap;gap:25px;justify-content:center;padding:40px 5% 50px;width:90%}.applications .up{bottom:10vh;cursor:pointer;height:50px;position:fixed;right:20px;width:50px;z-index:20}.applications div{background-color:#50a2a7;border-radius:20px;display:flex;flex-direction:column;justify-content:start;min-width:350px;padding:10px;position:relative;width:25%}@media screen and (max-width:400px){.applications div{min-width:250px}}@media screen and (max-width:300px){.applications div{min-width:150px}.applications div span{align-items:center;flex-direction:column!important;gap:10px}.applications div p a{max-width:80%}}.applications div .deleteApplication{align-items:center;background-color:#fff;border:3px solid #50a2a7;border-radius:100%;display:flex;height:50px;justify-content:center;position:absolute;right:-15px;top:-15px;width:50px}.applications div .deleteApplication img{height:30px;width:30px}.applications div h3{color:#000f24;font-size:25px}.applications div p a{color:#000f24;display:block;font-size:18px;text-decoration:none;width:90%}.applications div p{color:#052447;margin-bottom:10px;width:90%}.applications div span{display:flex;flex-direction:row;justify-content:space-around;margin:15px auto;width:100%}.applications div span .buttonFile{background-color:#000f24;border-radius:20px;color:#50a2a7;display:block;height:40px;line-height:40px;text-align:center;text-decoration:none;width:180px}.application form{color:#052447;display:flex;flex-direction:column;width:100%}.application form #job_applications div{margin:10px auto}.application form div{display:flex;flex-direction:column}.application form div label{font-size:25px;margin-bottom:10px}.application form div input{background-color:#fff;border:2px solid #50a2a7;border-radius:20px;padding:10px}.application form div input:focus{outline:none}.application form div .dropzone-container{border:2px solid #50a2a7;border-radius:8px;cursor:pointer;margin:10px auto;padding:10px;position:relative;transition:all .3s ease-in-out;width:100%}.application form div .dropzone-container .dropzone-input{height:100%;margin:0;padding:0}.application form div .dropzone-container .dropzone-placeholder{color:#50a2a7;transition:all .3s ease-in-out}.application form div .dropzone-container .dropzone-preview-filename{margin-right:10px;width:calc(100% - 60px)}.application form div .dropzone-container .dropzone-preview-button{background-color:transparent;border:0 solid transparent;color:#000f24;height:50px;margin-top:0;position:absolute;right:-5px;top:-5px;width:50px}.application form div .dropzone-container:hover{background:hsla(0,0%,100%,.4)}.application form div .dropzone-container:hover .dropzone-placeholder{color:#052447}.application form div #job_applications_dateOfBirth{display:inline-block;margin:10px 0}.application form div #job_applications_dateOfBirth select{background-color:#fff;border:2px solid #50a2a7;border-radius:20px;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-size:.8em;font-style:normal;font-weight:400;margin-left:10px;padding:10px;text-align:center;width:25%}@media screen and (max-width:420px){.application form div #job_applications_dateOfBirth select{min-width:60px;width:30%}}.application form button{background-color:#052447;border:2px solid #50a2a7;border-radius:30px;color:#50a2a7;cursor:pointer;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-size:1.2em;font-style:normal;font-weight:400;height:40px;line-height:35px;margin:0 auto;text-align:center;width:150px}.messagesContact{background-color:#50a2a7;overflow-x:hidden;padding-top:120px}.messagesContact .up{bottom:10vh;cursor:pointer;height:50px;position:fixed;right:20px;width:50px;z-index:20}.messagesContact h1{color:#052447;font-family:Amatic SC,sans-serif;font-size:3em;font-style:normal;font-weight:700;text-align:center}.messagesContact .containerContact{margin:0 auto;padding:25px;width:90%}.messagesContact .containerContact div{background-color:#fff;border-radius:20px;color:#052447;margin:0 auto 15px;padding:15px;width:90%}.messagesContact .containerContact div h3,.messagesContact .containerContact div h6,.messagesContact .containerContact div p{margin-bottom:10px}.messagesContact .containerContact div a{color:#052447;display:block;position:relative;width:100%}.messagesContact .containerContact div a img{height:30px;position:absolute;right:5px;width:30px}@media(max-width:720px){.messagesContact .containerContact div a img{position:relative}}.page404{background:#00e7dc;height:100%;overflow:hidden;position:relative;width:100%}.page404 h1{color:#052447;margin-top:40px;opacity:0;padding:2em 0 0;text-align:center}.page404 svg{bottom:-4em;height:100vh;left:0;position:relative;width:100%}.legal{background:#50a2a7;color:#000f24;padding:120px 10% 50px;width:80%!important}.legal h1{margin-bottom:25px}.legal h2{margin:15px 0 5px}.legal a{color:#052447}.pagination{margin:20px auto;width:50%}.pagination ul{display:flex;gap:10px;justify-content:center;list-style:none}.pagination ul li a{background-color:#fff;border-radius:100%;color:#052447;display:block;font-family:Amatic SC,sans-serif;font-style:normal;font-weight:700;height:20px;line-height:20px;padding:10px;text-align:center;text-decoration:none;width:20px}.pagination ul .disabled{display:none}.applicationPagination{background-color:#fff;padding:20px 0}.applicationPagination div ul li a{background-color:#50a2a7}#ticket-form{margin-top:120px}#ticket-form h1,#ticket-form h5{color:#fff;font-family:Amatic SC,sans-serif;font-size:3em;font-style:normal;font-weight:700;margin:0 auto;text-align:center;width:100%;width:90%}#ticket-form h5{color:#50a2a7;font-size:1.5em;width:80%}#ticket-form .wrapper{display:grid;gap:15px;grid-template-columns:repeat(5,1fr);margin:20px auto 40px;width:90%}#ticket-form .wrapper div{background-color:#fff;border-radius:5px 40px 5px 5px;color:#052447;height:40vh}#ticket-form .wrapper div img{background-color:#000;border-radius:5px 40px 0 0;height:70%;object-fit:cover;transition:all .2s ease-in-out;width:100%}#ticket-form .wrapper div img:hover{border-radius:5px 5px 0 0}#ticket-form .wrapper div label{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;margin:15px 0 0 10px}#ticket-form .wrapper div span{display:flex;justify-content:space-between;margin-top:20px}#ticket-form .wrapper div span p{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;line-height:30px;margin-left:10px}#ticket-form .wrapper div span input[type=number]{background-color:rgba(5,36,71,.3);border:none;border-radius:10px;box-sizing:border-box;font-size:18px;height:30px;margin-right:10px;outline:none;padding:5px;text-align:center}@media screen and (max-width:1200px){#ticket-form .wrapper{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1020px){#ticket-form .wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:720px){#ticket-form .wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){#ticket-form .wrapper{grid-template-columns:repeat(1,1fr)}}#ticket-form .checkout{display:flex;justify-content:center;margin-bottom:40px;width:100%}#ticket-form .checkout button{background-color:#ffc107;border:none;border-radius:30px;color:#052447;cursor:pointer;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700;height:50px;transition:all .2s ease-in-out;width:150px}#ticket-form .checkout button:hover{background-color:#ffd93d;color:#000f24;transform:scale(1.1)}.tickets-cancel,.tickets-success{align-items:center;background:#052447;background:linear-gradient(180deg,#50a2a7,#000f24);color:#fff;display:flex;justify-content:center;text-align:center}.tickets-cancel div,.tickets-success div{position:relative;width:95%}.tickets-cancel div h1,.tickets-success div h1{font-family:Amatic SC,sans-serif;font-size:5em;font-style:normal;font-weight:700}.tickets-cancel div h4,.tickets-success div h4{font-size:2em}.tickets-cancel div h5 a,.tickets-success div h5 a{color:#50a2a7}*{margin:0;padding:0}*,body,html{scroll-behavior:smooth}body,html{background-color:#052447;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;width:100%}.slide{min-height:100vh;overflow-x:hidden;position:relative;width:100%}.slide .animatedText{animation:startOffset 100s linear infinite;font-size:1.5em;margin-bottom:10px;min-height:200px;width:110vw}.slide .animatedText text{font-family:Amatic SC,sans-serif;font-size:2em;font-style:normal;font-weight:700;fill:#50a2a7}@media(max-width:600px){.slide .animatedText{min-height:70px}}@keyframes startOffset{0%{startOffset:-600px}to{startOffset:0}}.grecaptcha-badge{opacity:0}.messages{animation-delay:5s;animation-duration:.2s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:dissapearing;animation-timing-function:ease-out;background-color:#000f24;border-radius:20px;color:#fff;filter:drop-shadow(0 0 .75rem #50A2A7);left:50%;line-height:50px;min-height:50px;position:fixed;text-align:center;top:120px;transform:translateX(-50%);width:80%;z-index:1500}@keyframes dissapearing{0%{opacity:100%}to{opacity:0}}#waves{display:block;position:relative}
/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{-webkit-touch-callout:none;direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.cropperjs-image{max-width:100%}.dropzone-container{align-items:center;border:2px dashed #bbb;display:flex;min-height:100px;padding:20px 10px;position:relative}.dropzone-input{cursor:pointer;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.dropzone-preview{align-items:center;display:flex;max-width:100%}.dropzone-preview-image{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-basis:0;height:50px;margin-right:10px;max-width:50px;min-width:50px}.dropzone-preview-filename{word-wrap:anywhere}.dropzone-preview-button{color:inherit;font:inherit;width:auto;z-index:1;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:0 0;border:none;line-height:normal;margin:0;overflow:visible;padding:0;position:absolute;right:0;top:0}.dropzone-preview-button:before{content:"×";cursor:pointer;padding:3px 7px}.dropzone-placeholder{color:#999;flex-grow:1;text-align:center}