body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.app-content{width:100%;height:100vh;background-size:cover;background-position:50%;display:flex;justify-content:center;flex-direction:column;align-items:center}@font-face{font-family:"Avenir";src:url(/static/media/Avenir-Black.46ea4bca.ttf);font-weight:900}@font-face{font-family:"Avenir";src:url(/static/media/Avenir-Heavy.24946716.ttf);font-weight:800}@font-face{font-family:"Avenir";src:url(/static/media/Avenir-Medium.92a9e5a2.ttf);font-weight:500}@font-face{font-family:"Avenir";src:url(/static/media/Avenir-Roman.1b18b3ba.ttf);font-weight:600}@font-face{font-family:"Avenir";src:url(/static/media/Avenir-Book.8a163ce5.ttf);font-weight:300}@font-face{font-family:"Avenir";src:url(/static/media/Avenir-Light.c025b230.ttf);font-weight:200}.landing{background:#0a1d33;position:relative;z-index:1;overflow:visible}.landing-words{position:absolute;top:0;left:0;width:200%;height:100vh}.landing-container{width:90%;max-width:1500px;margin:0 auto;position:relative;padding-bottom:400px}.landing-typing-text{font-size:48px;margin-top:100px;color:#fff;width:100%;text-align:center;font-weight:800;padding-bottom:30px;display:inline-block}.landing-subtitle{font-size:20px;color:#fff;width:70%;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:70px;line-height:32px;font-weight:600}.landing-image{position:absolute;bottom:-5%;width:70%;right:15%}.landing-button{display:block;margin-left:auto;margin-right:auto;padding:20px 35px;color:#58cced;border:1px solid #58cced;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;font-weight:800;margin-bottom:70px}@media(max-width:1000px){.landing-title{font-size:36px;width:100%}.landing-subtitle{width:100%}.landing-typing-text{font-size:60px;width:90%}.landing-image{bottom:0;width:90%;right:5%}}@media(max-width:600px){.landing-title{margin-top:100px}.landing-container{padding-bottom:300px}.landing-typing-text{font-size:28px;margin-top:100px;text-align:center;width:100%}}@media(max-width:500px){.landing-title{font-size:24px;text-align:center}.landing-subtitle{font-size:16px;text-align:center;width:80%;margin-left:auto;margin-right:auto}.landing-image{width:80%}}.navbar-icon{position:fixed;right:50px;top:50px;display:none;color:#fff;transition:all 1s}.toggled{color:#fff}.navbar-icon:hover{cursor:pointer}.navBar-container{padding-top:50px;padding-bottom:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.navBar-logo{height:30px}.navBar-right{display:flex;flex-direction:row;width:80%;justify-content:space-between;align-items:center;transition:all .5s}.navBar-right-link{font-size:18px;transition:.2s ease-in-out;font-weight:500;margin:0 25px;color:#fff;text-decoration:none}.navBar-right-social{margin-left:50px}.navBar-right-social a{font-size:24px;font-weight:500;margin:0 5px;color:#fff;text-decoration:none}.navBar-right-link:hover{padding-bottom:5px;border-bottom:2px solid #fff}.hidden{display:flex}.alt-color,.alt-color a{color:#072f5f}.alt-color a:hover{border-color:#072f5f}.navBar-button{padding:14px 28px;border-radius:999px;background:#3895d3;font-size:18px!important;font-weight:800!important;margin-left:20px!important;transition:all .3s ease-in!important}.navBar-button:hover{background:#1261a0;cursor:pointer}@media(max-width:1250px){.navbar-icon{display:block;z-index:2}.hidden{display:none}.navBar-right{position:fixed;right:0;top:0;z-index:1;background:#072f5f;height:100vh}.navBar-right,.navBar-right-links{flex-direction:column;align-items:flex-end}.navBar-right-links{display:flex;justify-content:right;padding:0;text-align:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:50px;margin-top:120px;margin-bottom:40px}.navBar-right-link{margin:0 0 20px;color:#fff}.navBar-right-social{margin-right:50px;padding-bottom:100px}.navBar-right-social a{margin-bottom:20px;color:#fff}.navBar-button{position:absolute;top:300px;right:40px}}@media(max-width:500px){.navBar-container{padding-top:40px;padding-bottom:30px}.navbar-icon{right:5%;top:35px;font-size:22px}.navBar-logo{height:22px}}.modal-background{position:fixed;width:100%;height:100vh;z-index:1;top:0;left:0}.modal-content{width:90%;max-width:800px;background:#f3faff;margin:100px auto auto;padding:100px 80px;box-shadow:0 0 0 1000px rgba(7,47,95,.7);display:flex;flex-direction:row;align-items:center;border-radius:5px}.modal-content-right{margin-right:120px}.modal-content-left{margin-right:70px}.modal-content-left-title{font-size:32px;font-weight:800;padding-bottom:60px}.modal-content-left-text{font-size:20px;font-weight:600;padding-bottom:40px}.modal-content-left-email{font-weight:800;font-size:24px;padding-bottom:40px}.modal-content-left-button{font-size:18px;font-weight:600;border:2px solid #1261a0;background:none;color:#1261a0;padding:15px 35px}.loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#072f5f;padding-top:-50px}.showcase{padding-top:100px;padding-bottom:100px;width:100%}.showcase-title{font-size:52px;font-weight:800;background:linear-gradient(90deg,#3895d3,#58cced);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.showcase-subtitle,.showcase-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;text-align:center}.showcase-subtitle{font-size:20px;font-weight:600;padding-bottom:30px}.showcase-container{width:90%;max-width:1500px;margin:0 auto}.showcase-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;max-width:1200px;margin-left:auto;margin-right:auto;padding-bottom:50px;margin-top:30px}.showcase-item{display:flex;flex-direction:column;padding:30px;border-radius:10px}.showcase-item-keyword{padding:20px;background:linear-gradient(120deg,#072f5f,#1261a0);color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:36px;font-weight:800;border-radius:5px}.showcase-item-subwords{font-size:36px;font-weight:800;margin-top:10px}.showcase-item hr{width:200px;border:0;height:0;margin-top:30px;background:#1261a0}.showcase-item-description{font-size:18px;line-height:28px;font-weight:300;margin-bottom:30px}@media(max-width:800px){.showcase-title{font-size:40px}.showcase-content{grid-template-columns:1fr}.showcase-item-keyword{text-align:center;font-size:30px}.showcase-item-subwords{font-size:20px}.showcase-item{align-items:center}.showcase-item-description{text-align:center}}@media(max-width:550px){.showcase-title{font-size:28px;margin-bottom:15px}.showcase-subtitle{font-size:18px}}.main-info{background:#f3faff;display:flex;flex-direction:row}.main-info-container{padding:70px 0;width:50%}.main-info-left-subtitle{color:#3895d3;font-size:16px;font-weight:800;margin-top:50px}.main-info-left-title{font-size:36px;margin-top:20px;margin-bottom:20px;font-weight:800}.main-info-left hr{border:1px solid #3895d3;width:40px;margin-top:5px}.main-info-left-text{font-size:18px;line-height:32px;font-weight:600}.main-info-left{width:80%;margin-left:10%;display:flex;flex-direction:column;justify-content:center}.main-info-right{width:50%}.main-info-image{width:100%;height:100%;object-fit:cover}@media(max-width:1000px){.main-info{flex-direction:column}.main-info-container{width:100%;padding:0}.main-info-left-title{font-size:36px;font-weight:800;text-align:center;margin-top:40px}.main-info-right{width:100%}.main-info-left-text{text-align:center;margin-bottom:100px}.main-info-left-subtitle{text-align:center}.main-info-left hr{margin-left:auto;margin-right:auto}}@media(max-width:500px){.main-info-left-title{font-size:28px;font-weight:800;text-align:center;margin-top:60px;padding-bottom:40px}.main-info-left-text{font-size:16px;line-height:28px;width:100%;font-weight:600;padding-bottom:60px;text-align:center}}.recruitment-landing{background:linear-gradient(120deg,#072f5f,#1261a0)}.recruitment-landing-content{display:flex;flex-direction:row;align-items:center;padding:100px 0 200px}.recruitment-landing-left-countdown{display:flex;flex-direction:row;margin-bottom:80px}.recruitment-landing-left-countdown-item{text-align:center;margin-right:20px}.recruitment-landing-left-countdown-item-text{font-size:16px;font-weight:300;color:#fff}.recruitment-landing-left-title{font-size:48px;color:#fff;font-weight:600;padding-bottom:20px}.recruitment-landing-left-countdown-item-number{font-size:48px;color:#fff;font-weight:900;text-align:center}.recruitment-landing-left-text{font-size:24px;color:#fff;font-weight:800;width:80%;margin-top:60px;margin-bottom:20px}.recruitment-button{background:#3895d3;border:0;padding:25px 40px;text-decoration:none;font-size:18px;font-weight:900;border-radius:3px;color:#fff;transition:all .2s;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:1000px){.recruitment-landing-content{flex-direction:column}.recruitment-landing-left,.recruitment-landing-left-text{width:100%}.recruitment-landing-left-title{text-align:center}.recruitment-button{margin:-30px auto 30px}.recruitment-landing-left-countdown{display:flex;flex-direction:row;margin-bottom:80px;margin-left:auto;margin-right:auto;align-items:center;justify-content:center}.recruitment-landing-left-text{text-align:center;width:90%;margin:10px auto 70px}.recruitment-landing-right img{width:90%;margin-left:auto;margin-right:auto;max-width:1000px}}.application-process{display:flex;flex-direction:row;background:#58cced;height:100%}.application-process-left{width:20%;padding-left:5%;padding-right:5%;border-right:10px solid #072f5f;padding-top:250px}.application-process-left-title{font-size:24px;font-weight:600;padding-bottom:30px;color:#2c67ac}.application-process-right{width:70%}.application-process-right-item{display:flex;flex-direction:row;margin-left:-35px;margin-top:50px;margin-bottom:50px}.application-process-right-item-circle{background:#072f5f;display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;margin-right:50px;text-align:center;color:#fff}.application-process-right-item-circle-number{font-size:20px;font-weight:800}.application-process-right-item-circle-text{font-size:12px;font-weight:600;margin-top:-5px}.application-process-right-item-title{font-size:24px;font-weight:900}.application-process-right-item-time{font-size:14px;color:#616161;font-weight:600;margin:5px 0}.application-process-right-item-text{font-size:16px;width:70%;line-height:32px}@media(max-width:1000px){.application-process{flex-direction:column}.application-process-left{width:100%;padding-left:0;padding-right:0;border-right:none;padding-top:0}.application-process-left-title{text-align:center;margin-top:40px}.application-process-left-text{text-align:center;width:90%;margin:0 auto}.application-process-right{width:90%;margin:0 auto}.application-process-right-item{display:flex;flex-direction:column;margin-left:0;align-items:center;margin-top:50px;margin-bottom:50px;background:hsla(0,0%,100%,.5);padding:30px}.application-process-right-item-circle{width:80px;height:80px;border-radius:50%;margin-right:0;text-align:center;color:#fff}.application-process-right-item-text{margin-top:35px;text-align:center;margin:5px auto;width:90%;max-width:600px}}.recruitment-training{position:relative;background:#b9d9ff;width:100%}.recruitment-training img{position:absolute;top:-2px;left:calc(30% - 35px)}.recruitment-training-content{display:flex;flex-direction:row;justify-content:space-between}.recruitment-training-content-left{width:20%;padding-left:5%;padding-right:5%;padding-top:150px}.recruitment-training-content-right{width:40%;font-size:24px;padding:150px 5% 100px}.recruitment-training-content-left-title{font-size:48px;font-weight:800;padding-bottom:30px;color:#2c67ac}.recruitment-training-content-left-text{font-size:20px;font-weight:600}@media(max-width:1200px){.recruitment-training img{display:none}}@media(max-width:800px){.recruitment-training-content{flex-direction:column;padding-top:40px;padding-bottom:40px}.recruitment-training-content-left,.recruitment-training-content-right{width:100%;padding:0;margin:0}.recruitment-training-content-left-title{text-align:center;font-size:36px;width:90%;margin:10px auto}.recruitment-training-content-left-text{width:100%;text-align:center}.recruitment-training-content-right{width:90%;font-size:18px;margin:25px auto 20px;text-align:center}}.teams-section h1{font-size:40px;text-align:center;color:#072f5f;margin-top:120px}.teams{display:grid;grid-template-columns:1fr 1.5fr 1fr;width:80%;margin-left:auto;margin-right:auto;grid-gap:50px;margin-bottom:100px}.team{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:50px;background:#eef6ff;padding:50px;position:relative}.team img{display:block;margin-top:20px;margin-bottom:20px;height:70%;max-height:100px}.new-team{background-color:#f1bc55;padding:5px 15px;color:#fff;border-radius:3px;margin-bottom:10px}@media(max-width:900px){.teams{grid-template-columns:1fr}}@media(max-width:600px){.team img{height:60px}}.contact-landing{background:linear-gradient(120deg,#072f5f,#1261a0)}.contact-landing-content{display:flex;flex-direction:row;padding:70px 0}.contact-landing-left{width:50%}.contact-landing-left-title{font-size:64px;font-weight:900;color:#fff;margin-top:150px}.contact-landing-left-text{font-size:24px;color:#fff;margin-top:20px;line-height:48px}.contact-landing-right{width:35%;margin-left:10%;background:#2d68ae;padding:50px;border-radius:10px}.contact-form{display:flex;flex-direction:column;width:100%}.contact-landing-right h2{text-align:center;padding-top:20px;padding-bottom:20px;color:#fff;font-size:28px}.contact-landing-right label{padding-top:20px;color:#fff;font-size:16px;padding-bottom:5px}.contact-input{background:#e2efff;height:70px;font-size:16px}.contact-button,.contact-input{border:0;padding-left:20px;border-radius:3px;font-family:"Manrope"}.contact-button{margin-top:50px;background:#86bbfb;height:80px;color:#fff;font-size:24px}.contact-button:hover{cursor:pointer}.contact-textarea{background:#e2efff;height:300px;border:none;padding:20px;border-radius:3px;font-size:16px;font-family:"Manrope"}@media(max-width:1000px){.contact-landing-content{flex-direction:column}.contact-landing-left{width:100%;margin:0}.contact-landing-left-title{text-align:center}.contact-landing-left-text{width:100%;font-size:18px;text-align:center;line-height:32px}.contact-landing-right{width:100%;margin-left:0;margin-top:50px;padding:0 0 50px}.contact-landing-left-title{margin-top:0;font-size:48px}.contact-landing-right h2{font-size:24px;padding-top:30px}.contact-form{width:90%;margin:0 auto}}.footer-top-content{background-color:#222;padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;align-items:center;color:#fff}.footer-top-content img{width:120px;filter:brightness(0) invert(1);padding-bottom:10px}.footer-top-content p{text-align:center;width:90%}.footer-top-content a{text-decoration:none;color:#fff;border-bottom:1px solid #fff;margin-left:5px}.team-landing-content{display:flex;flex-direction:column;align-items:center;max-width:1500px}.team-landing{background-color:#f3faff}.team-container{width:90%;max-width:1500px;margin:0 auto}.team-landing-title-container{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:50px;margin-bottom:50px}.team-landing-content h1{font-size:60px;font-weight:800;text-align:center;color:#1261a0;margin-left:13px}.team-landing-content img{margin-left:auto;display:block;margin-right:auto;margin-bottom:100px;width:80%;max-width:900px}@media screen and (max-width:900px){.team-landing-content h1{font-size:48px}}@media screen and (max-width:720px){.team-landing-content h1{font-size:36px}}@media screen and (max-width:550px){.team-landing-title-container{flex-direction:column}}.team-board-members{padding-top:50px;padding-bottom:200px}.team-board-members-title{font-size:48px;text-align:center;font-weight:800;background:linear-gradient(90deg,#1261a0,#3895d3 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:40px auto}.team-board-members-exec{max-width:1100px;grid-template-columns:repeat(3,1fr);grid-gap:25px}.team-board-members-exec,.team-divisions-members{margin-left:auto;margin-right:auto;display:grid;width:90%;margin-bottom:40px}.team-divisions-members{max-width:1500px;grid-template-columns:repeat(8,1fr);grid-gap:15px}.team-board-members-directors{display:flex;justify-content:center;flex-wrap:wrap;grid-gap:15px;gap:15px;max-width:1500px;width:90%;margin:0 auto}.team-board-members-directors>*{flex:1 1 200px;max-width:200px}.team-member-exec{box-shadow:0 2px 10px 0 rgba(0,0,0,.2);border-radius:5px;padding:20px;border-bottom:5px solid #1261a0}.team-division-member,.team-member-director{display:flex;flex-direction:column;justify-content:start;align-items:center;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);border-radius:3px;padding:15px;border-bottom:5px solid #1261a0}.team-member-exec-info{display:flex;flex-direction:row;justify-content:space-between}.team-member-exec-info-right{display:flex;flex-direction:row;margin-top:20px}.team-member-exec-info-right a{color:#072f5f;font-size:24px;margin-left:10px}.team-division-member img,.team-member-director img,.team-member-exec img{display:block;width:100%;border-radius:5px;aspect-ratio:3/4;height:auto;object-fit:cover}.team-division-member img{height:150px}.team-member-exec h2{font-size:30px;width:100%;text-transform:uppercase;font-weight:900;color:#072f5f;margin-top:15px}.team-member-exec h3{font-size:18px;color:#072f5f;font-weight:600;margin-top:0}.team-member-exec p{font-size:14px;margin-top:20px;font-weight:300}.team-division-member h2,.team-member-director h2{font-size:16px;text-transform:uppercase;font-weight:900;color:#072f5f;text-align:center;margin-top:15px}.team-division-member h3,.team-member-director h3{font-size:14px;color:#072f5f;text-align:center;font-weight:600;margin-top:0}.team-divisions-title{font-size:36px;text-align:center;font-weight:800;color:#072f5f;margin-bottom:40px}.team-divisions-buttons{margin-left:auto;margin-right:auto;max-width:800px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;padding-bottom:50px}.team-divisions-button,.team-divisions-button-active{padding:15px 25px;border-radius:5px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:center;transition:all .5s;align-items:center}.team-divisions-button-active:hover,.team-divisions-button:hover{cursor:pointer;background:#f3faff}.team-divisions-button-active{border-bottom:5px solid #1261a0;background:#f3faff}.team-divisions-button-active img,.team-divisions-button img{width:50px}.team-divisions-button-active h5,.team-divisions-button h5{font-size:18px;font-weight:300;margin-top:10px}@media(max-width:1200px){.team-board-members-exec{grid-template-columns:1fr 1fr}.team-board-members-directors{grid-template-columns:1fr 1fr 1fr 1fr}.team-divisions-members{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media(max-width:950px){.team-board-members-title{font-size:30px}.team-board-members-directors,.team-divisions-members{grid-template-columns:1fr 1fr 1fr}}@media(max-width:500px){.team-board-members-exec{grid-template-columns:1fr}}@media(max-width:500px){.team-board-members-directors,.team-divisions-buttons,.team-divisions-members{grid-template-columns:1fr 1fr}}.alumni{text-align:center;padding-bottom:100px;background:#f3faff;padding-top:50px}.alumni h1{font-size:48px}.alumni h4{font-size:20px;margin-top:10px;font-weight:500;width:95%;margin-left:auto;margin-right:auto}.alumni-grid{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:60px;width:90%;max-width:1200px;margin:0 auto}.alumni-grid img{height:40px;width:100%;object-fit:contain}@media(max-width:1000px){.alumni-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:750px){.alumni-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.alumni h1{font-size:30px}.alumni h4{width:90%;font-size:16px}}.cab-fair{width:100%;height:100vh;background:#0a1d33;display:flex;flex-direction:column;justify-content:center;align-items:center}.cab-title{font-size:150px;font-weight:700}.cab-subtitle,.cab-title{color:#f3faff;text-align:center}.cab-subtitle{font-size:24px;margin-bottom:2rem}.cab-input{width:100%;max-width:750px;display:flex;justify-content:center;align-items:center;margin-top:5rem;margin-bottom:2rem}.cab-input input{width:100%;height:90px;border:none;border-bottom:2px solid #58cced;background:none;border-radius:5px;font-size:96px;padding-bottom:20px;color:#58cced;margin-right:1rem;font-weight:600;outline:none}.cab-input input::placeholder{color:#58cced;font-weight:300;font-size:36px}.cab-input button{width:25%;height:90px;border-radius:5px;background:none;border:1px solid #58cced;color:#58cced;font-size:24px;font-weight:800;cursor:pointer}.divisions{width:100%;padding-top:70px;padding-bottom:70px}.divisions-container{width:90%;max-width:1500px;margin:0 auto}.divisions-header{font-size:52px;font-weight:800;background:linear-gradient(90deg,#1261a0,#3895d3 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.divisions-header,.divisions-subheader{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.divisions-subheader{font-size:20px;font-weight:600;padding-bottom:30px;text-align:center}.divisions-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;max-width:1200px;margin-top:30px;padding-bottom:30px;margin-left:auto;margin-right:auto}.division{box-shadow:0 2px 15px 0 #aaa;border-radius:10px;padding:50px}.division-icon{width:70px;margin-top:30px;height:70px;display:flex;justify-content:center;align-items:center}.division-icon img{width:100%;display:block;margin-left:auto;margin-right:auto}.division-title{text-transform:uppercase;padding-top:20px;padding-bottom:20px;font-size:36px}.division-description{font-size:14px;font-weight:600;line-height:20px;padding-bottom:60px}.division-link{font-size:16px;margin-top:40px;font-weight:800;text-align:center;color:#072f5f;text-decoration:none;padding:10px 40px;border:1px solid;border-radius:5px}@media(max-width:1200px){.division{padding:30px}.division-title{font-size:30px}}@media(max-width:1000px){.divisions-grid{grid-template-columns:repeat(2,1fr)}.division{padding:50px}}@media(max-width:700px){.divisions-header{font-size:40px}.divisions-subheader{font-size:18px;text-align:center;margin-top:15px}.divisions-grid{grid-template-columns:repeat(1,1fr);width:95%;max-width:500px}.division{padding:50px}.division-title{font-size:28px}.division-description{font-size:16px}.division-link{font-size:18px}}@media(max-width:500px){.division{padding:30px 30px 50px}.divisions-header{font-size:30px}.divisions-subheader{font-size:18px;text-align:center;margin-top:15px}}.service-landing{padding-bottom:0;overflow:hidden}.service-landing-container{width:90%;max-width:1500px;margin:0 auto}.service-landing-title{font-size:60px;font-weight:800;width:75%;line-height:72px;padding-top:60px;text-align:center;margin-left:auto;margin-right:auto;background:linear-gradient(90deg,#1261a0,#3895d3 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.service-landing-subtitle{font-weight:600;padding-bottom:30px}.service-landing-p4,.service-landing-subtitle{font-size:20px;width:75%;text-align:center;margin-left:auto;margin-right:auto;padding-top:50px}.service-landing-p4{color:#072f5f;font-weight:1000;padding-bottom:20px}.service-landing-p4:hover{color:#1261a0;font-size:20px;font-weight:1000;width:75%;text-align:center;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:20px;cursor:pointer}.service-landing-buttons{display:flex;justify-content:center;align-items:center;flex:1 1}.service-landing-button{background:#fff;border-radius:5px;border:2px solid #1261a0;color:#1261a0}.service-landing-button,.service-landing-button-alt{padding:17.5px 50px;font-weight:800;font-size:20px;display:block;margin:50px 3rem;cursor:pointer}.service-landing-button-alt{background:#072f5f;border-radius:5px;border:2px solid #3895d3;color:#f3faff}@media only screen and (max-width:800px){.service-landing-title{width:95%;font-size:42px;line-height:56px}.service-landing-subtitle{font-size:18px;line-height:24px}.service-landing-button{font-size:18px;padding:15px 40px}}@media only screen and (max-width:500px){.service-landing-title{width:95%;font-size:32px;line-height:42px}.service-landing-subtitle{font-size:16px;line-height:24px;width:95%}.service-landing-button{font-size:16px;padding:12.5px 30px}}.consulting-services{background:linear-gradient(180deg,#f3faff,#fff);padding-top:100px}.consulting-services-title{font-size:40px}.consulting-services-subtitle,.consulting-services-title{font-weight:500;color:#1261a0;text-align:center;margin-left:auto;margin-right:auto}.consulting-services-subtitle{font-size:20px;width:60%;padding-bottom:30px}.consulting-services-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;width:95%;max-width:1300px;margin:30px auto 130px}.consulting-services-card{box-shadow:0 2px 10px 0 #aaa;border-radius:10px;padding:30px;background:#fff;text-align:center;display:flex;flex-direction:column;align-items:center}.consulting-services-card img{width:40%;max-width:100px;margin-top:30px}.consulting-services-card h3{font-size:24px;font-weight:800;text-transform:uppercase;color:#000;margin-top:20px}.consulting-services-card ul{list-style:none;margin-top:10px;line-height:32px;padding:0;font-size:18px;font-weight:300}@media(max-width:1200px){.consulting-services-grid{max-width:800px;margin-left:auto;margin-right:auto;grid-template-columns:1fr 1fr}.consulting-services-title{padding-top:40px}}@media(max-width:800px){.consulting-services-grid{grid-template-columns:1fr;width:90%}.consulting-services-title{font-size:30px}.consulting-services-subtitle{font-size:16px;width:80%}}.training-landing{padding-bottom:0;overflow:hidden}.training-landing-container{width:90%;max-width:1500px;margin:0 auto}.training-landing-content{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between;padding-top:150px;padding-bottom:250px}.training-landing-content-left{width:65%}.training-landing-title{font-size:96px;font-weight:800;background:linear-gradient(90deg,#1261a0,#3895d3 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.training-landing-subtitle{font-size:20px;font-weight:600;width:75%;line-height:32px;padding-top:30px;padding-bottom:30px}.training-landing-image{width:35%}@media screen and (max-width:1200px){.training-landing-content{flex-direction:column}.training-landing-content-left{width:100%;margin-bottom:100px}.training-landing-image{width:80%}.training-landing-title{font-size:72px;width:100%}.training-landing-subtitle{width:100%}}@media screen and (max-width:800px){.training-landing-content{padding-top:70px}.training-landing-title{font-size:60px;text-align:center}.training-landing-subtitle{font-size:18px;text-align:center}}@media screen and (max-width:550px){.training-landing-title{font-size:48px;text-align:center}}.training-program{background:#0a1d33}.training-program-container{width:90%;max-width:1500px;margin:0 auto;padding-top:100px;padding-bottom:100px}.training-program-title{font-size:48px;font-weight:800;background:linear-gradient(90deg,#3895d3,#58cced);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:10px}.training-program-subtitle,.training-program-title{margin-left:auto;margin-right:auto;text-align:center}.training-program-subtitle{font-size:20px;font-weight:600;width:75%;margin-bottom:40px;line-height:32px;padding-bottom:20px;color:#fff}.training-program-content{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.training-program-item{border-radius:20px;border:2px solid #3895d3;display:flex;flex-direction:column;align-items:center;margin:20px;justify-content:start;padding:70px 20px 20px;min-height:60vh}.training-program-lighter{border:2px solid #1261a0}.training-program-item h2{font-size:24px;font-weight:600;color:#fff;text-align:center;margin-top:20px}.training-program-item h6{color:#fff;margin-top:10px;width:80%;text-align:center;font-size:12px;margin-bottom:20px;font-weight:300}.training-program-item ul{padding:0;-webkit-text-decoration-color:#3895d3;text-decoration-color:#3895d3;margin:40px 0 0;width:80%}.training-program-item li{font-size:12px;font-weight:300;color:#fff;margin-bottom:10px}.training-program-item a{color:#072f5f;background:#58cced;text-decoration:none;font-size:16px;text-align:center;font-weight:800;margin-top:20px;border-radius:3px;padding-top:15px;padding-bottom:15px;margin-bottom:25px;width:80%}@media only screen and (max-width:800px){.training-program-title{font-size:32px}.training-program-subtitle{font-size:20px;width:90%}.training-program-content{flex-direction:column}.training-program-item{width:90%;margin:20px auto}}.training-modules-container{width:90%;max-width:1500px;margin:0 auto;padding-top:80px;padding-bottom:80px}.training-modules-title{text-align:center;font-size:48px;font-weight:600;color:#1261a0}.training-modules-subtitle{text-align:center;font-size:20px;font-weight:800;color:#1261a0}.training-modules-options{display:flex;justify-content:center;margin-top:30px;align-items:center;margin-bottom:30px}.training-modules-options h4{margin:10px;font-size:20px}.training-modules-options-select{width:300px!important}.training-modules-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;padding-top:50px;max-width:1700px;margin-left:auto;margin-right:auto;padding-bottom:50px}.training-modules-grid-item{box-shadow:0 0 15px -5px #aaa;border-radius:5px;padding:20px 20px 40px;position:relative;background:#fff;display:block;margin-top:10px;transition:all .3s}.training-modules-grid-col-title{padding:10px;text-align:center;font-size:12px;border-radius:3px;color:#fff}.hidden-training{transition:all .3s;background-color:#f3faff;filter:blur(5px) opacity(.3)}.training-modules-grid-item img{position:absolute;top:20px;right:20px;height:30px}.training-modules-grid-item-content{display:flex;flex-direction:column;margin-top:10px}.training-modules-grid-item-content h6{font-size:16px;font-weight:800;color:#072f5f}.training-modules-grid-item-content h3{font-size:24px;font-weight:800;margin-top:5px}.restricted-text{font-size:14px;margin-top:15px}.training-modules-grid-item-content p{font-size:12px;margin-top:5px;font-weight:400;width:90%}.analyst-training{border:5px solid #58cced}.training-modules-grid-item-content-bottom{display:grid;grid-template-columns:1.5fr 1.5fr 1fr;grid-gap:5px;margin-top:10px}.training-modules-grid-item-content-button{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:3px;padding:10px;border:1px solid #072f5f;color:#072f5f;font-size:16px;text-decoration:none;font-weight:800;margin-top:30px;cursor:pointer;transition:all .3s}@media screen and (max-width:1250px){.training-modules-grid{grid-template-columns:repeat(2,1fr);max-width:900px}.hidden-training{display:none}.training-modules-options{flex-direction:column}.training-modules-options-select{width:100%!important;margin-bottom:10px}.training-modules-options h4{display:none}}@media screen and (max-width:800px){.training-modules-title{font-size:36px;margin-bottom:15px}.training-modules-grid{grid-template-columns:repeat(1,1fr);max-width:500px}}.impact{background:#072f5f;display:flex}.impact img{width:45%;height:100%;display:block}.impact-right{width:50%;margin-left:5%;display:flex;flex-direction:column;justify-content:center}.impact-right-title{font-size:40px;font-weight:600;color:#fff}.impact-right-numbers{display:grid;grid-template-columns:repeat(2,1fr);margin-top:40px;grid-gap:40px}.impact-right-number-big{color:#fff;font-weight:900;font-size:72px;background:linear-gradient(90deg,#3895d3,#58cced);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.impact-right-number-text{font-size:18px;margin-right:2px;color:#fff;font-weight:300}@media(max-width:1300px){.impact{flex-direction:column}.impact img{width:100%;height:auto}.impact-right{width:100%;margin-left:0}.impact-right-numbers{width:90%;margin-left:auto;margin-right:auto;padding-bottom:100px}.impact-right-title{text-align:center;padding-top:50px}.impact-right-number{display:flex;flex-direction:column;align-items:center}}@media(max-width:650px){.impact-right-numbers{grid-template-columns:1fr}.impact-right-number{margin-bottom:40px}}@media(max-width:500px){.impact-right-title{font-size:28px}}.consulting-contact{background:linear-gradient(120deg,#072f5f,#1261a0);padding-top:200px;padding-bottom:200px}.consulting-contact-container{width:90%;max-width:1200px;margin:0 auto;display:flex}.consulting-contact-left{width:50%;display:flex;flex-direction:column;justify-content:center}.consulting-contact-left-title{font-size:48px;font-weight:800;color:#fff}.consulting-contact-text{font-size:18px;color:#fff;margin-top:20px;font-weight:300;width:90%;line-height:32px}.consulting-contact-right{width:45%;display:flex;flex-direction:column;justify-content:center;margin-left:5%}.consulting-contact-right-form-title{margin-top:15px;margin-bottom:5px;font-size:18px;color:#fff}.consulting-contact-right input{padding:20px;border-radius:3px;border:0;font-family:"Avenir";margin-bottom:10px;font-size:16px}.consulting-contact-right button{background:#58cced;color:#fff;margin-top:40px;border:0;padding:20px;border-radius:3px;font-size:20px;font-weight:800;cursor:pointer;transition:all .3s ease}@media(max-width:1000px){.consulting-contact{padding-top:100px;padding-bottom:100px}.consulting-contact-container{flex-direction:column;align-items:center}.consulting-contact-left{width:100%;align-items:center}.consulting-contact-left-title{font-size:40px;text-align:center}.consulting-contact-text{text-align:center;width:100%}.consulting-contact-right{width:100%;margin-top:50px;margin-left:0}}.analytics-articles{padding-bottom:100px}.analytics-articles-title{font-size:48px;text-align:center;font-weight:800;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;background:linear-gradient(90deg,#1261a0,#3895d3 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:50px}.analytics-articles-subtitle{font-size:20px;text-align:center;font-weight:500;margin-bottom:50px}.analytics-posts{display:grid;width:90%;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;margin-left:auto;margin-right:auto;max-width:1200px}.analytics-post{display:flex;flex-direction:column;border-bottom:10px solid #1261a0;border-radius:5px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);position:relative}.analytics-post img{width:100%;object-fit:cover;margin-bottom:30px;aspect-ratio:16/9}.analytics-post h2{font-size:20px;font-weight:500;color:#000}.analytics-post h2,.analytics-post h4{width:90%;margin-left:auto;margin-right:auto}.analytics-post h4{margin-top:10px}.analytics-post a,.analytics-post h4{font-size:16px;font-weight:300;color:#072f5f}.analytics-post a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:5%;margin-top:30px;margin-bottom:40px;padding:10px 20px;border-radius:5px;border:1px solid #072f5f;text-decoration:none}@media only screen and (max-width:1000px){.analytics-posts{grid-template-columns:1fr 1fr}}@media only screen and (max-width:700px){.analytics-posts{grid-template-columns:1fr;max-width:500px}}.analytics-landing{background-color:#f3faff;padding-bottom:100px}.analytics-landing-container{width:90%;max-width:1500px;margin:0 auto}.analytics-landing-content{display:flex;align-items:center;justify-content:space-between;padding-top:50px;padding-bottom:100px}.analytics-landing-left{width:60%}.analytics-landing-right{width:35%}.analytics-landing-title{font-size:60px;font-weight:800;background:linear-gradient(90deg,#1261a0,#3895d3 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.analytics-landing-subtitle{font-size:20px;line-height:32px;font-weight:300;padding-bottom:30px}@media only screen and (max-width:1100px){.analytics-landing-content{flex-direction:column}.analytics-landing-left{width:100%;margin-bottom:100px}.analytics-landing-right{width:100%}}@media screen and (max-width:800px){.analytics-landing-title{font-size:48px;text-align:center}.analytics-landing-subtitle{font-size:18px;text-align:center}}@media only screen and (max-width:550px){.analytics-landing-title{font-size:36px;text-align:center}.analytics-landing-subtitle{font-size:16px;text-align:center}}.mailchimp{background-color:#072f5f;display:flex;flex-direction:row-reverse}.mailchimp img{width:40%}.mailchimp-right{display:flex;flex-direction:column;width:55%;justify-content:center;align-items:left}.mailchimp-right h1{font-size:60px;font-weight:800}.mailchimp-right h1,.mailchimp-right h3{color:#f3faff;margin-top:0;margin-bottom:0}.mailchimp-right h3{font-size:20px;font-weight:500;width:80%}.mailchimp-input{display:flex;flex-direction:row;margin-top:40px;margin-bottom:20px}.mailchimp input{width:60%;padding-left:20px;font-weight:500;color:#072f5f;margin-right:10px;background:#f3faff}.mailchimp button,.mailchimp input{font-family:"Avenir";height:70px;border-radius:3px;border:none;font-size:18px}.mailchimp button{width:20%;font-weight:800;color:#f3faff;background:#58cced;cursor:pointer}@media(max-width:1200px){.mailchimp-right h1{font-size:50px}.mailchimp-right h3{font-size:18px}.mailchimp button,.mailchimp input{height:50px;font-size:16px}}@media(max-width:1000px){.mailchimp{flex-direction:column;align-items:center}.mailchimp img{width:100%}.mailchimp-right{width:100%;align-items:center}.mailchimp-right h1{font-size:60px;padding-top:50px}.mailchimp-right h3{font-size:20px;text-align:center;width:95%;margin-left:auto;margin-right:auto}.mailchimp-input{width:100%;flex-direction:column}.mailchimp input{margin-bottom:10px;text-align:center;padding-left:0}.mailchimp button,.mailchimp input{width:90%;max-width:500px;margin-left:auto;margin-right:auto}.mailchimp button{margin-bottom:50px}}@media(max-width:500px){.mailchimp-right h1{font-size:40px}.mailchimp-right h3{font-size:16px}}.login{background:#f3faff;min-height:100vh}.login-title{font-size:60px;font-weight:800;background:linear-gradient(90deg,#1261a0,#3895d3 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:20px;margin-top:150px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.login-subtitle{font-size:20px;line-height:32px;font-weight:300;padding-bottom:30px}.login button{background:linear-gradient(90deg,#1261a0,#3895d3 50%);border:none;border-radius:5px;padding:15px 40px;font-size:22px;font-weight:600;color:#fff;cursor:pointer;transition:.3s;margin-right:10px}.login button:hover{padding:18px 45px;cursor:pointer}.login-content{display:flex;flex-direction:row;justify-content:start;align-items:center;margin-top:20px;margin-bottom:500px}.login-content p{margin-left:5px}.apply{background:#f3faff}.apply h1{font-size:48px;font-weight:800;background:linear-gradient(90deg,#1261a0,#3895d3 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.apply-subtitle{font-size:20px;line-height:32px;font-weight:300;padding-bottom:30px}.application{background-color:#fff;border-radius:5px;padding:100px;margin-bottom:100px;margin-top:50px}.application h2{font-weight:500;font-size:36px;color:#1261a0;margin-bottom:20px;text-align:center}.application hr{border:1px solid #3895d3;width:40px}.application h5{font-size:16px;color:#3895d3}.application h4{font-size:24px;font-weight:lighter;margin-bottom:5px}.application h6{font-size:20px;font-weight:lighter;margin-top:30px}.application-section-content{display:flex;align-items:center;flex-wrap:wrap}.application-field{width:30%;margin-right:20px;margin-top:15px}.application-field p{font-size:14px;font-weight:lighter;margin-bottom:5px}.application-field input{width:calc(100% - 10px);height:50px;border:1px solid #aaa;border-radius:5px;font-size:16px;font-family:"Avenir";padding-left:10px}.application-update{background:#fff;border-radius:5px;padding:70px;border-right:50px solid #1261a0;margin-bottom:50px}.application-update-img{width:300px;margin-top:40px}.application-update-title{font-size:40px;margin-top:10px}.application-update-description{font-size:20px;margin-top:10px;font-weight:lighter;line-height:30px;width:80%;padding-bottom:30px}.application-update button{background:#fff;border:2px solid #072f5f;color:#072f5f;padding:15px 25px;border-radius:3px;font-size:16px}.logout-button{border-radius:999px;color:#fff;background:#072f5f;padding:10px 25px;font-size:16px;margin-top:0;margin-bottom:100px}.projects{height:400vh;overflow:visible;background:linear-gradient(0deg,#00132a,#1261a0 50%,#00132a 80%);scroll-behavior:smooth}.projects-container{width:100%;background:grey;max-width:1500px;position:-webkit-sticky;position:sticky;height:-webkit-min-content;height:min-content;margin:0 auto;scroll-behavior:smooth;top:0}.project-graphic{width:50%;position:absolute;top:50px;right:0;transition:all .5s}.shift-left{transition:all .5s;animation:moveLeft 1s forwards}.projects h1{font-size:64px;background:linear-gradient(90deg,#3895d3,#58cced);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.projects-text-1{height:500px;top:150px;justify-content:center}.projects-text-1,.projects-text-2,.projects-text-3{width:40%;position:absolute;color:#fff;display:flex;flex-direction:column}.projects-text-2,.projects-text-3{transition:all .5s;right:100px;top:200px;padding-bottom:100px;opacity:1}.projects-graphic-pointer{position:absolute;width:7%;right:50%;top:350px}.projects-text-2 h4,.projects-text-3 h4{font-size:24px;background:linear-gradient(90deg,#3895d3,#58cced);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.projects-text-2 h2,.projects-text-3 h2{font-size:36px;margin-top:5px;margin-bottom:10px}.projects-text-1 p,.projects-text-2 p,.projects-text-3 p{font-size:20px;line-height:32px;margin-bottom:30px}.projects-hidden{transition:all .5s;opacity:0}@keyframes moveLeft{0%{right:0}to{right:50%}}@media only screen and (max-width:1100px){.project-graphic{height:20vh;position:absolute;top:5vh;width:auto;right:15%;transition:all .5s}.shift-left{animation:none}.projects-text-1{width:90%;position:absolute;top:20vh;right:5%;z-index:2}.projects-text-2,.projects-text-3{width:90%;position:absolute;right:5%;top:20vh;padding-bottom:100px;color:#fff;display:flex;flex-direction:column}}.coming-soon{background:linear-gradient(120deg,#072f5f,#1261a0);width:100%;height:100vh;display:flex;flex-direction:column}.loader{display:block;margin-left:auto;margin-right:auto;margin-top:200px}.coming-soon h2{font-size:48px;color:#58cced;font-weight:900;padding-bottom:30px;text-align:center;margin:0 auto}.coming-soon h5{color:#fff;width:70%;font-size:24px;text-align:center;margin-left:auto;margin-right:auto}.container{max-width:1500px;width:95%;margin:0 auto}.clients{padding-bottom:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;width:100vw;background:#fff;padding-top:200px}.clients-text{margin-bottom:3rem}.clients-text h1{font-size:64px;margin-bottom:1rem;color:#1a1a1a}.clients-text p{font-size:1.25rem;line-height:1.8rem;color:#4a4a4a;max-width:700px;margin:0 auto}.client-grid{flex-wrap:wrap;grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto}.client-grid,.client-image{display:flex;justify-content:center}.client-image{width:120px;height:80px;align-items:center;cursor:pointer;transition:opacity .3s ease}.client-image img{max-width:100%;max-height:100%;object-fit:contain}.client-image:hover{opacity:.5}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{background:#fff;padding:2rem;border-radius:10px;max-width:400px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.2)}.popup-content img{width:100px;margin-bottom:1rem}.popup-content h2{margin-bottom:.5rem}.popup-content p{margin-bottom:1rem}.popup-content button{padding:.5rem 1rem;background-color:#333;color:#fff;border:none;border-radius:5px;cursor:pointer}.popup-content button:hover{background-color:#111}.research-link{display:inline-block;margin-top:2rem;text-decoration:none;color:#0070f3;font-weight:500;transition:color .2s ease}.research-link:hover{color:#004bbd;text-decoration:underline}.service-landing-image{width:100%;margin-bottom:-20px;position:relative;z-index:1}.service-landing-overlay{position:absolute;bottom:0;height:50px;width:100%;background:linear-gradient(0deg,#00132a,transparent);z-index:2}.research{background-color:#fff;color:#001b44;width:90%;max-width:1500px;margin:0 auto 100px}.research .research-header{max-width:1200px;margin:0 auto 2rem;text-align:left}.research .research-header h1{font-size:3rem;font-weight:700;background:linear-gradient(90deg,#0072ce,#005daa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.research .research-header p{font-size:1.1rem;color:#333;margin-top:1rem;max-width:600px}.research .divider{border-bottom:1px solid #ddd;margin:2rem auto 3rem;max-width:1200px}.research .medium-link{display:inline-block;margin-top:1rem;color:#0072ce;font-weight:500;text-decoration:none;transition:color .2s ease}.research .medium-link:hover{text-decoration:underline;color:#005daa}.research .research-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem;max-width:1200px;margin:0 auto 50px}.research .research-grid .research-card{background-color:#f9f9f9;border-radius:12px;text-decoration:none;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;border-left:1px solid #ddd}.research .research-grid .research-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.08)}.research .research-grid .research-card .card-image img{width:100%;height:180px;object-fit:cover}.research .research-grid .research-card .card-text{padding:1.2rem}.research .research-grid .research-card .card-text h4{font-size:.95rem;color:#666;margin-bottom:.3rem}.research .research-grid .research-card .card-text h3{font-size:1.25rem;font-weight:600;color:#001b44;display:flex;justify-content:space-between;align-items:center}.research .research-grid .research-card .card-text h3 .arrow{font-size:1rem}.research .research-grid .research-card .card-text .authors{font-size:.85rem;color:#555;margin-top:.5rem}.research .research-grid .research-card .card-text .date{font-size:.8rem;color:#999;margin-top:.25rem}.research-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,27,68,.7);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.research-modal-content{background-color:#fff;border-radius:8px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.2);animation:slideUp .4s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-close-btn{position:absolute;top:16px;right:16px;background:none;border:none;font-size:2rem;color:#0072ce;cursor:pointer;transition:color .2s ease}.modal-close-btn:hover{color:#005daa}.modal-header{display:flex;align-items:center;padding:2rem;border-bottom:1px solid #eee}.modal-header .modal-image{width:150px;height:150px;object-fit:cover;border-radius:12px;margin-right:2rem}.modal-header .modal-title-section h2{font-size:2rem;color:#0072ce;margin-bottom:.5rem}.modal-header .modal-title-section .modal-date{color:#666;font-size:1rem}.modal-body{padding:2rem}.modal-body .modal-team-info{display:flex;justify-content:space-between;margin-bottom:2rem}.modal-body .modal-team-info .team-section{flex:1 1}.modal-body .modal-team-info .team-section h4{color:#005daa;margin-bottom:.5rem;font-size:1.1rem}.modal-body .modal-team-info .team-section p{color:#333}.modal-body .modal-abstract h4{color:#005daa;margin-bottom:1rem;font-size:1.1rem}.modal-body .modal-abstract p{color:#333;line-height:1.6}.modal-body .modal-actions{margin-top:2rem;text-align:center}.modal-body .modal-actions .presentation-link{display:inline-block;background-color:#0072ce;color:#fff;padding:12px 24px;border-radius:8px;text-decoration:none;transition:background-color .2s ease}.modal-body .modal-actions .presentation-link:hover{background-color:#005daa}@media screen and (max-width:768px){.modal-header{flex-direction:column;text-align:center}.modal-header .modal-image{margin-right:0;margin-bottom:1rem}.modal-team-info{flex-direction:column}.modal-team-info .team-section{margin-bottom:1rem}}*{margin:0;padding:0}body{font-family:"Avenir",Arial,sans-serif}body,html{min-height:100%}button,input[type=submit]{cursor:pointer;font-family:"Avenir",Arial,sans-serif}button:focus,input:focus,select:focus{outline:none}button:disabled{cursor:default}.is-active{font-weight:700}.recruitment-timeline-section{padding:20px 0 80px}.timeline-container{max-width:900px;margin:0 auto;padding:0 20px}.timeline-header{text-align:center;margin-bottom:20px}.timeline-heading{font-size:2rem;font-weight:700;margin-bottom:16px;color:#222}.timeline-description{font-size:1.125rem;color:#555;max-width:700px;margin:0 auto 20px}.track-labels{display:flex;justify-content:space-between;margin:20px 0 10px;width:100%}.track-label{font-size:1.5rem;font-weight:600;position:relative}.track-label.training{text-align:left;margin-left:0;color:#3895d3}.track-label.non-training{text-align:right;margin-right:0;color:#3895d3}.timeline-container{position:relative;min-height:600px;padding:20px 0}.timeline-line{position:absolute;top:0;bottom:0;left:50%;width:3px;background-color:#072f5f;transform:translateX(-50%)}.timeline-item{position:relative;margin-bottom:50px;display:flex;align-items:center}.timeline-item:last-child{margin-bottom:0}.timeline-item.training{justify-content:flex-start;padding-right:50%}.timeline-item.non-training{justify-content:flex-end;padding-left:50%}.timeline-item.centered{flex-direction:column;justify-content:center;padding:0}.timeline-node{position:absolute;left:50%;transform:translateX(-50%);z-index:0;font-size:1rem;color:#072f5f}.timeline-content{width:90%;max-width:450px;position:relative}.training .timeline-content:after{right:-37px}.non-training .timeline-content:before,.training .timeline-content:after{content:"";position:absolute;top:50%;width:37px;height:2px;background-color:#1261a0}.non-training .timeline-content:before{left:-37px}.centered .timeline-content{margin:0;width:100%;max-width:900px}.season{font-size:1.25rem;font-weight:700;margin-bottom:12px;color:#333}.content-box{background-color:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,100,255,.15);position:relative;border:2px solid #1261a0}.content-box:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:16px;border:2px solid #1261a0;z-index:-1;opacity:.5}.icon{font-size:1.75rem;color:#072f5f;margin-bottom:16px}.title{font-size:1.25rem;font-weight:600;margin-bottom:12px;color:#222}.description{font-size:1rem;line-height:1.5;color:#555}.button-container{display:flex;justify-content:center;grid-gap:16px;gap:16px;margin-top:40px}.primary-button,.secondary-button{padding:12px 24px;border-radius:8px;font-weight:600;font-size:1rem;transition:all .2s ease-in-out;text-decoration:none}.primary-button{background-color:#0085ff;color:#fff;border:none}.primary-button:hover{background-color:#006acc}.secondary-button{background-color:transparent;color:#0085ff;border:2px solid #0085ff}.secondary-button:hover{background-color:rgba(0,133,255,.1)}.join-page{width:90%;max-width:1500px;margin:0 auto}.join-page section{padding:5rem 0}.join-page .container{margin:0 auto;padding:0 2rem}.join-page h2,.join-page h3{font-weight:600}.join-page h1{font-weight:800;font-size:96px;margin-bottom:1rem;color:#1260a1;background-image:linear-gradient(90deg,#1260a1,#3996d4 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.join-page h2{font-size:2.5rem;margin-bottom:1.5rem;color:#4682b4}.join-page h3{font-size:1.5rem;margin:1.5rem 0 1rem;color:#333}.join-page p{line-height:1.6;margin-bottom:1rem}.join-page .section-title{text-align:center;margin-bottom:.5rem}.join-page .section-description{text-align:center;max-width:800px;margin:0 auto;font-size:1.2rem;color:#666}.join-page .join-hero{background:linear-gradient(hsla(0,0%,100%,.9),hsla(0,0%,100%,.9));text-align:center;padding:10rem 0;margin-bottom:5rem}.join-page .join-hero .subtitle{font-size:1.5rem;max-width:800px;margin:0 auto 2.5rem;color:#666}.join-page .join-hero .cta-button{display:inline-block;background-color:#1261a0;color:#fff;padding:.8rem 2rem;border-radius:4px;text-decoration:none;font-weight:500;font-size:1.1rem;transition:background-color .3s}.join-page .join-hero .cta-button:hover{background-color:#041830}.join-page .join-info{background-color:#f8f9fa}.join-page .join-info .info-grid{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem}@media(min-width:768px){.join-page .join-info .info-grid{grid-template-columns:1fr 1fr;align-items:center}}.join-page .join-info .info-content p{font-size:1.1rem;margin-bottom:1.5rem}.join-page .join-info .qualities-list{list-style-type:none;padding:0}.join-page .join-info .qualities-list li{margin-bottom:.8rem;position:relative;padding-left:1.5rem}.join-page .join-info .qualities-list li:before{content:"•";color:#4682b4;font-weight:700;position:absolute;left:0}.join-page .join-info .info-image img{width:100%;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.join-page .join-process{background-color:#fff}.join-page .tracks-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media(min-width:768px){.join-page .tracks-grid{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.join-page .tracks-grid{grid-template-columns:1fr 1fr 1fr}}.join-page .track-box{padding:2rem;border:1px solid #eee;border-radius:8px;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1)}.join-page .track-box h3{margin-bottom:1rem;color:#4682b4;margin-top:0}.join-page .track-box p{margin-bottom:1rem}.join-page .track-box ul{padding-left:1.5rem}.join-page .join-testimonials{background-color:#f0f4f8}.join-page .join-testimonials h2{text-align:center;margin-bottom:3rem}.join-page .join-testimonials .testimonials-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media(min-width:768px){.join-page .join-testimonials .testimonials-grid{grid-template-columns:1fr 1fr}}.join-page .join-testimonials .testimonial-card{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.08)}.join-page .join-testimonials .testimonial-card p{font-style:italic;font-size:1.1rem}.join-page .join-testimonials .testimonial-card .testimonial-author{margin-top:1.5rem}.join-page .join-testimonials .testimonial-card .testimonial-author .author-name{font-weight:600;margin-bottom:.2rem}.join-page .join-testimonials .testimonial-card .testimonial-author .author-role{color:#666;font-size:.9rem;margin:0}.join-page .join-faq{background-color:#fff}.join-page .join-faq h2{text-align:center;margin-bottom:3rem}.join-page .join-faq .faq-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media(min-width:768px){.join-page .join-faq .faq-grid{grid-template-columns:1fr 1fr}}.join-page .join-faq .faq-item h3{color:#4682b4;margin-bottom:.8rem}.join-page .join-faq .faq-item p{color:#555}.join-page .join-cta{background-color:#4682b4;color:#fff;text-align:center;padding:4rem 0}.join-page .join-cta h2{color:#fff}.join-page .join-cta p{max-width:700px;margin:0 auto 2rem;font-size:1.2rem}.join-page .join-cta .cta-button{display:inline-block;background-color:#fff;color:#4682b4;padding:.8rem 2rem;border-radius:4px;text-decoration:none;font-weight:500;font-size:1.1rem;transition:all .3s}.join-page .join-cta .cta-button:hover{background-color:hsla(0,0%,100%,.9);transform:translateY(-2px)}
/*# sourceMappingURL=main.8cd10f0b.chunk.css.map */