body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navBar{align-items:center;background-color:#c12736;color:#fff;display:flex;flex-direction:row;font-family:Josefin Sans,sans-serif;justify-content:space-between;min-width:320px;padding:.5% 15px;position:-webkit-sticky;position:sticky;top:0;transition:.4s ease;transition:.4s;z-index:999}#ExocetTitle{transition:font-size .3s ease}#image{transition:width .3s ease,height .3s ease}.home .navBar{opacity:.8}.title-group{flex-direction:column}.title-group,.titleBlock{align-items:center;display:flex}.titleBlock{flex-direction:row}.titleBlock>img{height:65px;width:auto}.titleBlock>div{font-size:65px;font-weight:700}.title>div{font-size:15px;font-weight:550;letter-spacing:.1cap}.page-link{color:#fff;font-size:22px;font-weight:700;margin-right:20px;text-decoration:none}.links{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:flex-end;max-width:70%}.menu-button{display:none}@media (max-width:500px){.menu-button{display:block;font-size:28px;z-index:1001}.links{align-items:center;background-color:#c12736f2;flex-direction:column;gap:20px;left:0;max-width:100%;padding:10px 0;position:absolute;top:100%;width:100vw}#ExocetTitle,#phrase,.links{display:none}.links.open{display:flex}}.team-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.dropdown,.dropdown-container a{background-color:#c12736}.dropdown-container a{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:Josefin Sans,sans-serif;font-size:17px;justify-content:center;letter-spacing:.1cap;margin-right:20px;padding:3px 30px;position:relative;text-decoration:none}.dropdown-container a:after{background-color:#fff;bottom:0;content:"";height:1px;position:absolute;width:60px}.dropdown-container a:last-child{border-radius:0 0 10px 10px;padding-bottom:5px}.dropdown-container a:last-child:after{content:none}.dropdown-container{margin-top:5px;position:absolute;top:90%}.footer{align-items:center;background-color:#c12736;bottom:0;display:flex;flex-direction:row;height:105px;justify-content:center;min-width:350px;position:relative;text-align:center;width:100vw}.linkLogo{height:32px;margin:0 30px;width:auto}@media (max-width:500px){.footer{height:50px}.linkLogo{height:20px;margin:0 15px}}.side-bar{align-items:center;background-color:#fff;border-left:4px solid #c12736;left:15px;position:fixed;top:180px;width:70px}.side-bar,.team-links{display:flex;flex-direction:column}.team-links{align-items:flex-start;padding-left:20px;width:100%}.team-link{color:#c12736;display:block;font-family:Josefin Sans,sans-serif;font-size:18px;padding:8px;text-decoration:none;white-space:nowrap}.team-link:hover{text-decoration:underline}.student-card{align-items:center;color:#374b57;display:flex;flex-direction:column;font-family:Josefin Sans,sans-serif;justify-content:center;margin:15px 20px;overflow:hidden;text-align:center;width:170px}.student-name{font-size:16px;font-weight:700}.student-title{margin-top:3px}.student-card>div{background-color:#374b57;height:225px;width:150px}.student-name,.student-title{margin-bottom:0;overflow:auto;z-index:100}.picture-container{height:225px;position:relative}.student-image{height:auto;width:100%}.description-text{color:#fff;font-size:16px;height:100%;max-width:140px;position:absolute}.student-name-container{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;justify-content:center}.team-page{color:#c12736;font-family:Josefin Sans,sans-serif;min-width:350px}.team-header{font-size:45px;margin-bottom:25px;margin-top:30px}.team-header,.team-subtitle{font-weight:700;text-align:center;z-index:100}.team-subtitle{font-size:35px;margin-bottom:10px;position:relative}.cards-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:15%;margin-right:15%}.member-type-container{margin-bottom:40px}#equipeImage{display:block;height:520px;margin-left:auto;margin-right:auto}@media (max-width:500px){#equipeImage{display:none}.team-subtitle{justify-self:center}}.homepage{background-color:#294347;overflow:auto}.countdown-container{margin-left:60px;margin-top:60px;z-index:100}.homepage-wave{left:0;margin-bottom:0;position:relative;transform:scaleY(.7);width:100%}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-color:#374b57;border-radius:40px}.wave-text{color:#fff;font-family:Josefin Sans,sans-serif;font-weight:700;height:150px;letter-spacing:.1cap;line-height:1.6;margin-left:50%;margin-right:15vh;margin-top:90px;padding:10px;text-align:justify;transform:translateY(-60%);width:50vh}.wave-boat,.wave-text{position:absolute;z-index:200}.wave-boat{border-radius:90px;height:auto;margin-right:55%;transform:translateY(-5%);width:40%}@media (max-width:1200px){.wave-text-container{align-items:center;display:flex;height:100%;justify-content:center;margin-bottom:0;margin-top:10vh;position:relative;width:100%;z-index:400}}.wave-text-container{align-items:center;display:flex;height:100%;justify-content:center;margin-bottom:0;margin-top:200px;position:relative;width:100%;z-index:400}.bottom-text{color:#c12736;font-family:Josefin Sans,sans-serif;font-weight:700;letter-spacing:.1cap;line-height:1.6;margin:0 50% 10% 15vh;text-align:justify;width:50vh}.bateau-background{height:90%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-10}.bottom-boat{align-self:center;border-radius:90px;height:auto;margin-bottom:10%;margin-left:57%;position:absolute;width:40%;z-index:200}.bottom-container{align-items:center;display:flex}@media (max-width:1000px){.homepage-wave{left:0;margin-bottom:0;position:relative;transform:scaleY(.9);width:100%}.wave-text-container{align-items:center;display:flex;justify-content:center;margin-top:40%;position:relative}.bottom-text{color:#c12736;margin:0 50px 50px}.bottom-text,.wave-text{font-family:Josefin Sans,sans-serif;font-weight:700;height:auto;letter-spacing:.1cap;line-height:1.6;text-align:justify;top:50%;width:80%;z-index:500}.wave-text{color:#fff;margin:0 50px;position:absolute}.bottom-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.bottom-boat,.wave-boat{display:none}}@media (max-width:720px){.wave-text-container{align-items:center;display:flex;justify-content:center;margin-bottom:5%;margin-top:55%;position:relative}.homepage-wave{left:0;margin-bottom:0;position:relative;transform:scaleY(1.2);width:100%}.wave-text{color:#fff;font-family:Josefin Sans,sans-serif;font-weight:700;height:auto;letter-spacing:.1cap;line-height:1.6;margin:0 50px;position:absolute;text-align:justify;top:55%;width:80%;z-index:500}}@media (max-width:500px){.countdown-container{align-self:center}.homepage-wave{transform:scaleY(1.7);width:100%}.bottom-text{font-size:small;margin-top:30%;top:70%}.wave-text{font-size:small;top:60%}.bateau-background{height:80%}}@media (max-width:380px){.bateau-background{height:75%}}@media (max-width:330px){.homepage-wave{transform:scaleY(2)}}.countdown{background-color:#fff;border-radius:20px;box-sizing:border-box;color:#c12736;display:inline-block;flex-wrap:nowrap;font-family:Josefin Sans,sans-serif;font-weight:bolder;padding:20px}.countdown-title{font-size:20px;font-weight:bolder;margin:0}.values-div{align-items:center;display:flex;flex-direction:row;justify-content:center}.countdown-values{margin:0 10px}.values-text{font-size:20px;margin:10px 0}.countdown-div,.countdown-values{align-items:center;display:flex;flex-direction:column;justify-content:center;letter-spacing:.1cap}.values-div>span{margin:0}@media (max-width:500px){.countdown{font-size:14px;padding:10px}.countdown-title,.values-text{font-size:16px}.countdown-values{margin:0 5px}}body{height:100%;margin:0}.contact-page{color:#c12736;display:flex;flex-direction:column;font-family:Josefin Sans,sans-serif;min-height:100vh}.contact-header{font-size:45px;font-weight:700;margin-bottom:0;margin-left:35px;margin-top:30px;z-index:100}.contact-footer{width:100%}.main-content{flex:1 1;justify-content:center;padding-bottom:50px}.contact-form,.main-content{align-items:center;display:flex;flex-direction:column}.contact-form{font-family:Josefin Sans,sans-serif}input[type=text]{-webkit-appearance:none;appearance:none;font-size:medium}.message-placeholder,input[type=text]::placeholder{color:#374b57;font-style:italic}.message-placeholder{margin-bottom:0;padding-bottom:12.8px}.form-container{display:flex;flex-direction:row;justify-content:center;margin:2% 0}.form-column{align-items:center;align-items:flex-start;display:flex;flex-direction:column;margin:0 10%}.input-box,.input-message{background:rgba(rgba(193,39,54,1),.2);border:none;outline:none}.input-box{border-bottom:.3em solid #c12736;border-radius:0;margin:5% 0;padding-bottom:.8em;position:relative;width:250px}.input-message{border:.4em solid #c12736;border-radius:28px;box-sizing:initial;height:140px;overflow-y:auto;padding:.7em .7em .7em 1em;position:relative;resize:none;width:300px}.input-message::-webkit-scrollbar-track{border-radius:0;box-shadow:inset #0000;margin-block:15px}.message-container{align-items:center;align-items:flex-start;display:flex;flex-direction:column}#send-button{cursor:pointer;height:40px;margin-top:30px;width:120px}.notification{background-color:green;border-radius:1rem;color:#fff;font-weight:700;left:50%;opacity:1;padding:1rem;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease-in-out;z-index:10}.notification.show{opacity:1}.notification:not(.show){opacity:0;transform:translateX(-50%) translateY(-100%)}@media (max-width:500px){.form-container{flex-direction:column}.form-column,.form-container{align-items:flex-start;width:100%}.form-column{margin:2% 0}.input-box{max-width:250px;width:80%}}@media (max-width:320px){.form-container{flex-direction:column}.form-column,.form-container{align-items:center;width:100%}.form-column{margin:2% 0}.input-message{width:100%}.contact-header{font-size:1.5rem}}.sponsors-page{background-color:#dce7f3;box-sizing:border-box;color:#1a2530;font-family:Josefin Sans,sans-serif;min-height:100vh;padding:20px 20px 80px;text-align:center}.sponsors-header{color:#c12736;font-size:42px;font-weight:700;margin-bottom:10px;margin-top:10px}.sponsors-subtitle{color:#4a5568;font-size:17px;margin-bottom:25px}.document-container{align-items:center;display:flex;flex-direction:column;margin-bottom:50px}.buttons-container{display:flex;gap:16px;justify-content:center}button{align-items:center;background-color:#c12736;border:none;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:13px 28px}.download-symbol{filter:brightness(0) invert(1);height:18px}.sponsor-cards{align-items:center;display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:1100px}.sponsor-section{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000014;box-sizing:border-box;padding:40px 30px;width:100%}.sponsor-category-title{color:#c12736;font-size:26px;font-weight:700;margin-bottom:30px;margin-top:0;text-align:center}.logo-grid{flex-wrap:wrap;gap:20px;width:100%}.logo-card,.logo-grid{display:flex;justify-content:center}.logo-card{align-items:center;background-color:#1a2530;border:1px solid #2c3e50;border-radius:12px;box-shadow:0 4px 12px #00000026;box-sizing:border-box;height:130px;padding:15px;transition:transform .2s ease,border-color .2s ease,background-color .2s ease;width:220px}.logo-card:hover{background-color:#0f172a;border-color:#c12736;transform:translateY(-4px)}.logo-card img{filter:brightness(0) invert(1);max-height:100%;max-width:100%;object-fit:contain;opacity:.95;transition:opacity .2s ease}.logo-card:hover img{opacity:1}.gallery-page{background-color:#dce7f3;box-sizing:border-box;color:#1a2530;font-family:Josefin Sans,sans-serif;min-height:100vh;padding:20px 20px 80px;text-align:center}.gallery-header{color:#c12736;font-size:42px;font-weight:700;margin-bottom:8px;margin-top:10px}.gallery-subtitle{color:#4a5568;font-size:17px;font-weight:400;margin-bottom:35px;margin-top:0}.gallery-container{margin:0 auto;max-width:1200px}.gallery-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));justify-content:center}.gallery-grid img,.gallery-item{background-color:#fff;border:1px solid #fffc;border-radius:20px;box-shadow:0 8px 20px #00000014;box-sizing:border-box;cursor:pointer;height:240px;object-fit:cover;padding:6px;transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s ease,border-color .3s ease;width:100%}.gallery-grid img:hover,.gallery-item:hover{border-color:#c1273699;box-shadow:0 14px 28px #c127362e;transform:translateY(-6px) scale(1.02)}.gallery{column-count:3;column-gap:20px;margin:20px auto 0;max-width:1200px;padding:0}.gallery .pics{background-color:#fff;border:2px solid #e1e8f0;border-radius:16px;box-shadow:0 6px 16px #0000000f;box-sizing:border-box;break-inside:avoid;cursor:pointer;margin-bottom:20px;overflow:hidden;padding:6px;page-break-inside:avoid;transition:transform .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s ease,border-color .3s ease}.gallery .pics img{border-radius:12px;display:block;height:auto;transition:transform .3s ease;width:100%}.gallery .pics:hover{border-color:#c1273699;box-shadow:0 12px 24px #c1273626;transform:translateY(-5px)}.gallery .pics:hover img{transform:scale(1.02)}@media (max-width:991px){.gallery{column-count:2;column-gap:16px}}@media (max-width:550px){.gallery{column-count:1}}.model{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0f172ad9;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:1000}.model.open{opacity:1;visibility:visible}.model-content{align-items:center;display:flex;justify-content:center;max-height:85vh;max-width:90vw;position:relative}.model-img{border:3px solid #fff3;border-radius:16px;box-shadow:0 20px 40px #0006;max-height:85vh;max-width:100%;object-fit:contain}.close-button{align-items:center;background-color:#c12736e6;border:none;border-radius:50%;box-shadow:0 4px 12px #0000004d;color:#fff;cursor:pointer;display:flex;font-size:28px;font-weight:300;height:45px;justify-content:center;line-height:0;padding:0 0 3px;position:fixed;right:25px;top:25px;transition:transform .2s ease,background-color .2s ease;width:45px;z-index:1010}.close-button:hover{background-color:#dc2626;transform:scale(1.1)}.arrow{align-items:center;background-color:#fff3;border:1px solid #ffffff4d;border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Arial,sans-serif;font-size:32px;height:48px;justify-content:center;line-height:0;padding:0 0 5px;position:fixed;top:50%;transform:translateY(-50%);transition:all .2s ease;width:48px;z-index:1010}.arrow.left{left:25px;padding-right:2px}.arrow.right{padding-left:2px;right:25px}.arrow:hover{background-color:#c12736e6;border-color:#c12736e6;transform:translateY(-50%) scale(1.1)}
/*# sourceMappingURL=main.636c3a01.css.map*/