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}.appbar{background-color:#d19187;border-bottom:1px solid #fff3;box-shadow:0 2px 4px #0000001a}.navbarTitle{flex-grow:1}.buttonnav{font-size:60%!important}.buttonnav,.buttonnav1{color:#27348a;font-weight:700}.buttonnav1{font-size:54%!important}.navbarLogoImg{border:2px solid #fff;box-shadow:0 0 10px #0000001a;height:10%;margin-left:5%;text-decoration:none;width:12%}.fixed1{left:0;margin-top:2%;position:fixed!important;right:0;top:0;z-index:1000}.menuItems{display:flex;flex-direction:row;margin-left:18%}.menuItems.open{display:none}.menuIcon{display:none!important}@media (max-width:768px){.fixed1{margin-top:8%}.menuIcon{cursor:pointer;display:block!important}.menuItems{display:none}.menuItems.open{background-color:#d19187;display:flex;flex-direction:column;position:absolute;right:0;top:100%;width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.appbar,.topbar{align-items:center;min-height:56px}.toolbar{display:flex;height:100%}.appbar,.menuItems,.toolbar,.topbar{align-items:center}.appbar,.topbar{margin-top:0;min-height:56px}.fixed1{height:56px;margin-top:0!important}.toolbar{display:flex;height:100%}.menuItems,.toolbar{align-items:center}}.topBarRoot{background-color:#0b199c;border-bottom:1px solid #fff3;box-shadow:0 2px 4px #0000001a;color:#fff;height:43px;left:0;padding:0;right:0;z-index:2000}.fixed{left:0;position:fixed!important;right:0;top:0;z-index:3000}.topBarLeftSection{flex-grow:1}.topBarLeftSection,.topBarRightSection{align-items:center;display:flex}.topBarIcon{color:#fff!important;margin-left:10px}.topBarLanguageIcon{margin-left:20px}.flag-image{border:2px solid #fff;border-radius:20%;height:auto;width:30px}@media only screen and (max-width:768px){.topBarLeftSection{display:none}.topBarIcon{margin-left:20px}.topBarLanguageIcon{margin-left:30px}}.background{align-items:center;background-image:url(/static/media/group_image.b8f8e4f119618362a937.jpg);background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;min-height:80vh;padding-bottom:20px}.body{animation:fadeIn 1s .5s forwards;font-size:150%!important;opacity:0}.content{text-align:center}.content>button{animation:fadeIn 2s 2s forwards;background-color:#fff;border:none;box-shadow:0 0 20px #0000004d;color:#0b199c;cursor:pointer;display:block;font-size:1rem;margin:10px auto;opacity:0;padding:5px 10px;transition:background-color .3s ease,color .3s ease}.content>button:hover{background-color:red;box-shadow:0 0 20px #ff000080;color:#fff!important}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.content>button.pulse-animation{animation:pulse 2s ease-in-out infinite}.text_intro{animation:fadeIn 2s forwards;font-weight:700;margin-bottom:auto;margin-top:20px}.card,.text_intro{color:#fff;opacity:0}.card{animation:slideIn 1s forwards;background-color:#0b199c;box-shadow:0 0 20px #0000004d;margin-bottom:5px;max-width:600px;padding:5px;width:90%}@keyframes slideIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media only screen and (max-width:768px){.background{justify-content:flex-end}.card{animation:slideIn 1s forwards;box-shadow:0 0 20px #0000004d;margin-bottom:20px;opacity:0;width:90%}.text_intro{animation:fadeIn 1s .5s forwards;font-size:1rem;margin-top:10px;opacity:0}}.about-title{animation:fadeInLeft 1s ease-out;color:#0b199c;font-weight:700;margin-top:25%}.about-container{margin-left:5%;margin-top:5%;padding-top:100px}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.about-container{animation:slideInUp 1s ease-out;margin-left:15%;margin-top:10%;min-height:20vh}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-text-container{align-items:center;animation:fadeInRight 1s ease-out;color:#0b135c;display:flex;height:26vh;margin-right:20%;margin-top:15%}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.about-card-media{animation:zoomIn 1s ease-out;border-radius:10px;height:100%;width:100%}@keyframes zoomIn{0%{transform:scale(.8)}to{transform:scale(1)}}.about-card{animation:fadeIn 1s ease-out;border-radius:25%;height:70%;width:50%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:768px){.about-title{font-size:1.8rem;margin-left:5%;margin-top:10%}.about-container{margin-left:5%;margin-top:5%}.about-text-container{font-size:.9rem;height:auto;margin-right:5%;margin-top:20%}.about-card{align-items:center;border-radius:10px;display:flex;height:auto;justify-content:center;margin-top:20%;width:90%}.about-card-media{animation:zoomIn 1s ease-out;height:auto;max-height:330px;object-fit:cover;width:50%}}@media only screen and (max-width:480px){.about-title{font-size:1.5rem;margin-top:5%}.about-container{margin-left:2%;margin-top:2%}.about-text-container{font-size:.8rem;margin-right:2%;margin-top:10%}.about-card{align-items:center;display:flex;justify-content:center;margin-top:10%;width:100%}.about-card-media{animation:zoomIn 1s ease-out;height:auto;max-height:310px;object-fit:cover;width:60%}}.formation-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:15%;margin-top:110px;min-height:40vh;position:relative;text-align:center}.formation-title{color:#0b199c;font-size:150%}.formation-grid{grid-gap:5%;display:grid;gap:5%;grid-template-columns:repeat(3,1fr);margin-top:2%}.formation-card{border-radius:8px;margin:auto;max-width:400px;overflow:hidden;position:relative;transform-style:preserve-3d;transition:transform .3s ease-out}.formation-card:hover{transform:translateY(-10px) rotateX(5deg) rotateY(5deg)}.formation-image{height:300px;object-fit:cover;width:100%}.formation-card-title{color:#0b199c;font-size:50%!important;margin-bottom:10px}.formation-card-description{color:#555}.button-container{bottom:20px;position:absolute;right:200px}.toggle-button{background-color:#fff;border:1px solid red;color:red}.toggle-button:hover{background-color:red;border:1px solid red;color:#fff}.card-link{text-decoration:none!important}@media only screen and (max-width:768px){.formation-container{margin-top:25%}.formation-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.button-container{right:10px}.formation-title{font-size:10px}.formation-card-title{color:#0b199c;font-size:50%!important;margin-bottom:10px}}.finance-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10%;margin-top:20%;text-align:center}.finance-cards-container{display:flex;justify-content:space-between;width:90%}.finance-card{margin-left:5%;width:90%}.finance-card1{display:flex;flex-direction:column;justify-content:space-between;margin:0 -2% 20px 5%;max-width:300px}.finance-title{color:#0b199c;font-size:2.5rem;margin-bottom:1rem}.finance-table-container{margin:0 auto 2rem;overflow-x:auto;width:90%}.table-header{font-weight:700}.MuiTableCell-root{border:1px solid #ddd;font-weight:700;white-space:nowrap}.MuiTableCell-head{background-color:#f5f5f5}.reduction-text{color:#434fbd;font-size:1.2rem;line-height:1.6;margin-top:1rem;text-align:left}.formation-regimes{color:#000;font-weight:700}.bold-text{font-weight:700}.formation-option{color:#000;font-size:12px}@media only screen and (max-width:768px){.finance-container{margin-top:120%}.finance-card{width:100%}.finance-card1{margin-top:20%}.finance-cards-container{align-items:center;flex-direction:column}.finance-table-container{margin:0 auto 2rem;overflow-x:auto;width:100%}.MuiTableCell-root{border:1px solid #ddd;font-weight:700;overflow-x:auto}}.footer{background-color:#f8f9fa;box-shadow:0 0 20px #0000001a;color:#333;padding:20px;text-align:center}.footer-content{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.footer-info{flex:1 1;margin-left:15%;text-align:left}.footer-social{flex:1 1}.footer-social ul{list-style:none;padding:0}.footer-social ul li{margin-bottom:10px;margin-left:40%;text-align:left}.footer-social ul li a{color:#333;text-decoration:none;transition:color .3s ease}.footer-social ul li a:hover{color:#007bff}.footer-bottom{margin-top:20px}.floatingButtonContainer{bottom:80px;position:fixed;right:20px;z-index:1000}.floatingButton{animation:floatButton 3s ease infinite;background-color:#a71313!important;border:none;border-radius:50%;box-shadow:0 8px 12px #0003!important;color:#fff;cursor:pointer;font-size:18px;font-weight:700;letter-spacing:1px;padding:15px 30px;text-transform:uppercase;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.floatingButton:hover{background-color:#ef6c00!important;box-shadow:0 12px 18px #0000004d!important}@keyframes floatButton{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@media (max-width:768px){.floatingButton{font-size:16px;padding:12px 24px}}.testimonials-container{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin:0 auto 5%;max-width:600px;overflow:hidden;padding:20px;position:relative;width:100%}.testimonial{opacity:0;position:absolute;text-align:center;transition:opacity 1s ease-in-out;width:100%}.testimonial.active{opacity:1;position:relative}.testimonial-text{font-size:1.2em;margin-bottom:10px}.testimonial-title{animation:fadeInLeft 1s ease-out;color:#0b199c;font-size:150%;font-weight:700;margin-top:5%}.testimonial-image-container{align-items:center;display:flex;flex-direction:column;margin-top:10px}.testimonial-image{height:auto;max-width:250px;object-fit:cover;width:100%}.testimonial-author{color:#555;font-size:1em;margin-top:5px}.next-button,.prev-button{background-color:initial;border:none;color:#333;cursor:pointer;font-size:2em;position:absolute;top:50%;transform:translateY(-50%)}.prev-button{left:10px}.next-button{right:10px}@media (max-width:600px){.testimonials-container{padding:1px}.testimonial-text{font-size:1em}.testimonial-title{font-size:1.2em}.testimonial-image{max-width:150px}.next-button,.prev-button{font-size:1.5em}}.aboutFormationContainer{align-items:center;background-color:#00000080;background-position:50%;background-size:cover;display:flex;height:400px;justify-content:center}.aboutFormationContent{color:#fff;padding:20px;text-align:center}.aboutFormationTitle{color:#0b199c;font-size:48px;margin-bottom:20px}.aboutFormationText{margin-left:15%;padding:20px}.boldText{font-weight:700;width:25%}.jobDescription,.proposedTraining,.requiredSkills{margin-top:40px}.jobDescription h2,.proposedTraining h2,.requiredSkills h2{color:#0b199c;font-weight:700}.proposedTraining ul,.requiredSkills ul{list-style-type:none;padding:0}.proposedTraining ul li,.requiredSkills ul li{margin-bottom:10px}.proposedTraining ul li:before,.requiredSkills ul li:before{color:#0b199c;content:"•";font-weight:700;margin-right:5px}.descriptionParagraph{word-wrap:break-word;max-width:800px}.admissionsContainer{align-items:center;background-image:url(/static/media/admission.91d4817611a259fa83ed.jpg);background-position:50%;background-size:cover;display:flex;height:400px;justify-content:center;position:relative}.admissionsContainer:before{background-color:#00000087;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.admissionsContent{color:#fff;position:relative;text-align:center}.admissionsTitle{color:#0b199c;font-size:48px;margin-bottom:20px;text-shadow:2px 2px 4px #00000080}.admissionsText{color:#000;margin-left:15%;padding:20px;text-align:left;width:65%}.admissionsText p{margin-bottom:20px}.admissionsText p:first-child{color:#0b199c;font-size:175%;font-weight:700}.admissionsButtons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}.admissionsButton{background-color:#5a66d3;border:none;border-radius:50px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:14px;font-weight:700;max-width:25%;padding:15px 30px;transition:background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}.admissionsButton.active,.admissionsButton:hover{background-color:#a71313;box-shadow:0 8px 15px #0003;color:#fff;transform:translateY(-3px)}@media only screen and (max-width:768px){.admissionsButton{background-color:#5a66d3;border:none;border-radius:50px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:11px;font-weight:700;max-width:45%;padding:10px 20px;padding:15px 30px;text-align:center;transition:background-color .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease}}.admissionsText_formation{color:#000;margin-left:15%;padding:20px;text-align:left;width:65%}.admissionsText_formation p:first-child{color:#0b199c;font-size:175%;font-weight:700}.floatingForm{border-radius:8px;box-shadow:0 4px 8px #0003;margin-left:20px;position:-webkit-sticky;position:sticky;top:20px}.centeredModalContent{margin-left:40%;margin-top:15%;width:25%}.customModal{align-items:center;display:flex;justify-content:center}.centeredModalContent{margin:auto;max-width:500px;width:80%}.modalCard{width:100%}@media only screen and (max-width:768px){.customModal{align-items:center;display:flex;justify-content:center}.centeredModalContent{width:90%}}@media only screen and (max-width:480px){.centeredModalContent{width:95%}}.candidatureContainer{align-items:flex-start;display:flex;justify-content:space-between;padding:20px}.admissionsText{flex:1 1;margin-right:20px}.floatingForm{margin-right:5%;width:300px}.formTitle{color:#0b199c;margin-bottom:20px;text-align:center}.form{display:flex;flex-direction:column}.submitButton{background-color:#0b199c;color:#fff;margin-top:20px}@media only screen and (max-width:768px){.candidatureContainer{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:20px}}.app-container{position:relative}.topBarRoot{top:0}.navbarRoot,.topBarRoot{position:fixed;width:100%;z-index:1000}.navbarRoot{top:64px}
/*# sourceMappingURL=main.3acb897d.css.map*/