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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background-color:#fff;padding:10px 0;width:100%}.header-content{gap:10px;padding:0 10px}.header-content,.logo{align-items:center;display:flex;margin:0}.logo{gap:25px;padding:0}.logo img{display:block;margin:0;padding:0}.logo-text{align-items:flex-start;display:flex;flex-direction:column}.logo h1{font-size:1.2rem;margin:0}.logo span{margin-top:5px}.header-buttons{display:flex;gap:10px;margin-left:auto}.menu-toggle{background:none;border:none;color:#000;cursor:pointer;display:none;font-size:1.5rem}@media (max-width:768px){.header-content{align-items:center;flex-direction:column}.menu-toggle{display:block;left:10px;position:absolute;top:15px}.logo{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px;width:100%}.logo img{height:auto;width:200px}.logo h1{font-size:2rem;margin-top:10px;text-align:center}.header-buttons{align-items:center;display:none;flex-direction:column;width:100%}.header-buttons.open{display:flex}.button,.language-switcher-text{font-size:1.1rem;margin-bottom:10px;max-width:250px;width:100%}}.main{padding:1px}.hero{text-align:center}.hero,.hero-overlay{position:relative}.hero-image{display:block;max-height:500px;object-fit:cover;width:100%}.hero-text{background-color:#9b8787b3;border-radius:20px;box-sizing:border-box;color:#fff;left:50%;max-width:80%;padding:15px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.hero-text h2{font-size:2rem;margin:0 0 15px}.hero-text p{font-size:1.2rem;margin:0 0 20px}.buttonhero{align-items:center;background-color:#11beb6;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;padding:12.5px 25px;transition:background-color .3s,transform .3s}.buttonhero:after{content:"→";font-size:1.2rem;transition:transform .3s}.buttonhero:hover{background-color:#2b9b91}.buttonhero:hover:after{transform:translateX(5px)}@media (max-width:768px){.hero-image{max-height:250px}.hero-text{font-size:.9rem;max-width:90%;padding:10px}.hero-text h2{font-size:1.5rem;margin:0 0 10px}.hero-text p{font-size:1rem;margin:0 0 15px}.buttonhero{font-size:.9rem;gap:5px;padding:10px 20px}.buttonhero:after{font-size:1rem}}.hero-new{background:#f4f8ff;padding:25px}.last-date-banner{background:#e3e4e4;border-radius:6px;margin-bottom:20px;overflow:hidden;padding:10px}.scroll-text{animation:scroll-left 12s linear infinite;color:#ff2660;font-size:1.1rem;font-weight:700;white-space:nowrap}@keyframes scroll-left{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.hero-grid{display:flex;gap:25px}.hero-box{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001f;flex:1 1;padding:25px}.eligibility-image-container{background:#fff;border-radius:12px;overflow:hidden;width:100%}.eligibility-image{height:auto;object-fit:contain;width:100%}.pdf-card{align-items:center;border-radius:10px;display:flex;font-size:1rem;gap:12px;margin-bottom:12px;padding:12px;transition:.3s ease}.pdf-card span{font-size:1.6rem}.pdf-card a{color:#053a62;font-weight:600;text-decoration:none}.color-blue{background:#e3f2ff;border-left:5px solid #0d6efd}.color-green{background:#e8ffe6;border-left:5px solid #1dbf54}.color-orange{background:#fff3e0;border-left:5px solid #ff9800}.color-red{background:#ffe5e5;border-left:5px solid #ff3b3b}.color-yellow{background:#fffbd2;border-left:5px solid #f4d03f}.pdf-card:hover{opacity:.9;transform:translateX(5px)}@media (max-width:768px){.hero-grid{flex-direction:column}.scroll-text{animation-duration:15s;font-size:1rem}}.form-section{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin:0 auto;max-width:800px;padding:30px;text-align:center}.form-section h1{color:#bd1e88;font-size:2rem;margin-bottom:30px}.contact-form{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin-bottom:20px}.contact-form div{grid-column:span 1}.contact-form div:nth-child(3),.contact-form div:nth-child(4){grid-column:span 2}.contact-form input,.contact-form textarea{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-size:1rem;padding:10px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#888}.contact-form input:focus,.contact-form textarea:focus{border-color:#bd1e88;box-shadow:0 0 6px #bd1e8866;outline:none}.contact-form textarea{min-height:100px;resize:vertical}.submit-button{background-color:#bd1e88;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;margin:20px auto 0;padding:10px 25px;transition:background-color .3s ease}.submit-button:hover{background-color:#a01678}.footer{background:#0d1f35;color:#fff;float:left;margin:40px 0 0;padding:20px 10px;text-align:center;width:100%}.footer-links{color:#fff;display:flex;gap:15px;justify-content:center;list-style:none;margin-bottom:10px;padding:0}.footer-links li{display:inline}.footer-links a{color:#fff;text-decoration:none;transition:color .3s}.footer-links a:hover{color:#1cb1c5;text-decoration:underline}@media (max-width:768px){.footer-links{align-items:center;flex-direction:column;gap:10px}.footer p{font-size:.9rem;line-height:1.4;margin:5px 0 0;max-width:600px}}.stats-container{gap:20px;justify-content:space-around}.stat,.stats-container{display:flex;padding:20px}.stat{align-items:center;background-color:#f8f9fa;border-radius:10px;cursor:pointer;flex-direction:column;max-width:200px;text-align:center;transition:transform .3s,box-shadow .3s}.stat:hover{box-shadow:0 4px 20px #0003;transform:translateY(-10px)}.stat-number{color:#00c9a7;font-size:2rem;font-weight:700;margin-bottom:5px}.stat-label{color:#c50a71;font-size:1.2rem;font-weight:700}@media (max-width:768px){.stats-container{align-items:center;flex-direction:column}.stat{max-width:none;width:100%}}.scholarship-program{display:flex;justify-content:center;padding:20px}.scholarship-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a;margin:0 auto;max-width:1000px;padding:20px;width:100%}.scholarship-header{align-items:center;display:flex;flex-direction:column;text-align:center}.scholarship-title{color:#1f4e79;font-weight:700;margin:.5rem 0}.scholarship-subtitle{color:#e84a5f;font-size:1.2rem;font-weight:700;margin:.25rem 0}.collapsible-section{margin-bottom:15px}.collapsible-section h2{background-color:#f8f9fa;border-radius:5px;cursor:pointer;padding:10px;transition:background-color .3s}.collapsible-section h2:hover{background-color:#e0e0e0}.collapsible-content{max-height:0;opacity:0;overflow:hidden;padding-left:20px;transform:scaleY(.95);transition:max-height .5s ease,opacity .3s ease,transform .3s ease}.collapsible-content.open{max-height:500px;opacity:1;padding:10px 20px;transform:scaleY(1)}.collapsible-section ul{list-style-type:none;margin:0;padding:0}.collapsible-section li{padding-left:10px}.opportunity-section{align-items:center;display:flex;justify-content:center;padding:10px;position:relative}.opportunity-image-container{border-radius:10px;box-shadow:0 4px 12px #0003;max-height:500px;max-width:1200px;overflow:hidden;position:relative;width:100%}.opportunity-image{filter:brightness(.8);height:auto;object-fit:cover;width:100%}.opportunity-overlay{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.opportunity-text{color:#fff;padding:10px;text-align:center}.opportunity-text h2{font-size:2rem;margin:0 0 10px}.opportunity-text p{font-size:1.2rem;margin:0 0 20px}.opportunityapply-button{align-items:center;background-color:#11beb6;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:10px;padding:12.5px 25px;transition:background-color .3s,transform .3s}.opportunityapply-button:after{content:"→";font-size:1.2rem;transition:transform .3s}.opportunityapply-button:hover{background-color:#2b9b91}.opportunityapply-button:hover:after{transform:translateX(5px)}@media (max-width:768px){.opportunityopportunity-text h2{font-size:1.8rem}.opportunityopportunity-text p{font-size:1rem}.opportunityapply-button{font-size:.9rem;padding:10px 20px}}.contact-section{align-items:flex-start;background-color:#f9f9f9;display:flex;flex-direction:row;justify-content:space-between;padding:20px}.contact-info{flex:1 1;margin-right:20px;max-width:45%;text-align:left}.contact-info h2{color:#8311a0;font-size:3rem;margin-bottom:20px}.contact-info p{font-size:1.3rem;margin:10px 0}.map-container{border-radius:10px;flex:1 1;max-width:45%;overflow:hidden}@media (max-width:768px){.contact-section{align-items:center;flex-direction:column}.contact-info,.map-container{margin-right:0;max-width:100%;text-align:center}}.info-button-container{position:relative}.dropdown-menu{background-color:#dadada;border-radius:8px;box-shadow:0 4px 8px #0003;display:none;left:-50%;min-width:150px;padding:10px;position:absolute;top:100%;z-index:1000}.info-button-container .dropdown-menu.show,.info-button-container:hover .dropdown-menu{display:block}.dropdown-menu a{color:#050505;display:block;font-size:.8rem;font-weight:700;padding:8px 12px;text-decoration:none;transition:background-color .3s}.dropdown-menu a:hover{background-color:#cfcfcf}.info-button-container{display:inline-block}@media (max-width:768px){.dropdown-menu{box-shadow:none;margin-top:10px;padding:5px 0;position:static;width:100%}.dropdown-menu a{font-size:1rem;text-align:center}.separator{display:none!important}}.header-buttons .button,.language-switcher-text{background:none;border:none;color:#03234b;cursor:pointer;display:inline-block;font-family:Helvetica;font-size:1rem;font-size:14px;font-weight:600;margin:0 15px;padding:14px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s}.header-buttons .button:after,.language-switcher-text:after{background-color:#f22;bottom:15px;content:"";height:2px;left:0;position:absolute;transition:width .4s ease,left .4s ease;width:0}.header-buttons .button:hover:after,.language-switcher-text:hover:after{left:0;width:100%}.header-buttons .button:hover,.language-switcher-text:hover{color:red}.separator{color:#8dacd3;display:inline-block;font-size:1.6rem;font-weight:600;line-height:1.5;margin:0 10px;text-align:center}@media (max-width:768px){.header-buttons{flex-direction:column;gap:10px}}
/*# sourceMappingURL=main.e03fb18b.css.map*/