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}body{color:#444;font-family:Open Sans,sans-serif}a{color:#34b7a7}a,a:hover{text-decoration:none}a:hover{color:#51cdbe}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}#main{margin-top:50px}@media (max-width:992px){#main{margin-top:30px}}#preloader{background:#fff;bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:9999}#preloader:before{animation:animate-preloader 1s linear infinite;border:6px solid #34b7a7;border-radius:50%;border-top-color:#dcf5f2;content:"";height:60px;left:calc(50% - 30px);position:fixed;top:calc(50% - 30px);width:60px}@keyframes animate-preloader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.back-to-top{background:#34b7a7;border-radius:50px;bottom:15px;height:40px;opacity:0;position:fixed;right:15px;transition:all .4s;visibility:hidden;width:40px;z-index:996}.back-to-top i{color:#fff;font-size:24px;line-height:0}.back-to-top:hover{background:#49cbbb;color:#fff}.back-to-top.active{opacity:1;visibility:visible}#header{background:#e9e8e6;box-shadow:0 0 25px 0 #00000014;padding:15px 0;z-index:997}#header .logo{font-size:32px;font-weight:400;letter-spacing:2px;line-height:1;margin:0;padding:0;text-transform:uppercase}#header .logo a{color:#222}#header .logo img{max-height:40px}@media (max-width:992px){#header .logo{font-size:28px}}.navbar{margin-top:0;padding:0}.navbar ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.navbar li{padding:10px 28px;position:relative}.navbar a,.navbar a:focus{align-items:center;color:#888;display:flex;font-family:Raleway,sans-serif;font-size:17px;font-weight:600;justify-content:space-between;position:relative;transition:.3s;white-space:nowrap}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar>ul>li>a:before{background-color:#fcbd0a;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:all .3s ease-in-out 0s;visibility:hidden;width:0}.navbar .active:before,.navbar a:hover:before,.navbar li:hover>a:before{visibility:visible;width:25px}.navbar .active,.navbar .active:focus,.navbar a:hover,.navbar li:hover>a{color:#222}.navbar .dropdown ul{background:#fff;border-radius:4px;box-shadow:0 0 30px #7f89a140;display:block;left:14px;margin:0;opacity:0;padding:10px 0;position:absolute;top:calc(100% + 30px);transition:.3s;visibility:hidden;z-index:99}.navbar .dropdown ul li{min-width:200px;padding:0}.navbar .dropdown ul a{font-size:15px;font-weight:600;padding:10px 20px;text-transform:none}.navbar .dropdown ul a i{font-size:12px}.navbar .dropdown ul .active:hover,.navbar .dropdown ul a:hover,.navbar .dropdown ul li:hover>a{color:#34b7a7}.navbar .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navbar .dropdown .dropdown ul{left:calc(100% - 30px);top:0;visibility:hidden}.navbar .dropdown .dropdown:hover>ul{left:100%;opacity:1;top:0;visibility:visible}@media (max-width:1366px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}.navbar .nav-link.btn.btn-primary.btn-sm{background-color:#deded3;border-radius:10px;font-size:16px;padding:7px 15px;transition:background-color .3s ease}.navbar .nav-link.btn.btn-primary.btn-sm:hover{background-color:#897a3d;color:#2e2222}.mobile-nav-toggle{color:#222;cursor:pointer;display:none;font-size:28px;line-height:0;transition:.5s}.mobile-nav-toggle.bi-x{color:#fff}@media (max-width:991px){.mobile-nav-toggle{display:block}.navbar ul{display:none}}.navbar-mobile{background:#090909e6;bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;transition:.3s;z-index:999}.navbar-mobile .mobile-nav-toggle{position:absolute;right:15px;top:15px}.navbar-mobile ul{background-color:#fff;border-radius:10px;bottom:15px;display:block;left:15px;overflow-y:auto;padding:10px 0;position:absolute;right:15px;top:55px;transition:.3s}.navbar-mobile a,.navbar-mobile a:focus{color:#222;font-size:15px;padding-right:15px}.navbar-mobile .active,.navbar-mobile a:hover,.navbar-mobile li:hover>a{color:#34b7a7}.navbar-mobile .getstarted,.navbar-mobile .getstarted:focus{margin:15px}.navbar-mobile .dropdown ul{background:#fff;box-shadow:0 0 30px #7f89a140;display:none;margin:10px 20px;opacity:1;padding:10px 0;position:static;visibility:visible;z-index:99}.navbar-mobile .dropdown ul li{min-width:200px}.navbar-mobile .dropdown ul a{padding:10px 20px}.navbar-mobile .dropdown ul a i{font-size:12px}.navbar-mobile .dropdown ul .active:hover,.navbar-mobile .dropdown ul a:hover,.navbar-mobile .dropdown ul li:hover>a{color:#34b7a7}.navbar-mobile .dropdown>.dropdown-active{display:block}#hero{background:url(/static/media/hero-bg.b68aa517b5a0e16199c3.jpg) 100% 0;background-size:cover;height:100vh;width:100%}#hero .container{padding-top:70px;position:relative}@media (max-width:992px){#hero .container{padding-top:58px}}#hero h1{color:#222;font-size:48px;font-weight:700;line-height:56px;margin:0}#hero h2{color:#6f6f6f;font-size:22px;text-align:center}#hero .btn-about{background:#34b7a7;border-radius:50px;color:#fff;display:inline-block;font-family:Raleway,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;margin-top:30px;padding:12px 40px;text-transform:uppercase;transition:.5s}#hero .btn-about:hover{background:#3dc8b7}@media (min-width:1024px){#hero{background-attachment:fixed}}@media (max-width:992px){#hero:before{background:#fffc;bottom:0;content:"";left:0;position:absolute;right:0;top:0}}#hero .icons{display:flex;gap:20px;margin-top:20px}#hero .icon{color:#2e2222;cursor:pointer;text-align:center}#hero .icon i{font-size:38px;margin-bottom:10px}#hero .icon p{font-size:20px;margin:0}#hero .icon:hover{background-color:#ffffff1a;border-radius:10px;color:gold;padding:10px;transform:scale(1.1)}#hero .icon a{color:inherit;text-decoration:none}.btnn-get-started{background:#4caf50;border:none;border-radius:4px;color:#fff;display:inline-block;margin:5px 0;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.btnn-get-started:hover{background-color:#45a049}.auth-container{background-color:#f7f7f7;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin-top:100px;padding:30px}.auth-container .form-control{border:1px solid #ddd;border-radius:4px}.auth-container .btn{border-radius:4px;padding:10px 20px}.auth-container .btn-primary{background-color:#6f8dab;border-color:#606f7e}.btn-primary-custom{background-color:#718caa;border-color:#e6eaed;border-radius:20px}.btn-primary-custom:hover{background-color:#556c84;border-color:#53687a}.btn-primary-custom.focus,.btn-primary-custom:focus{box-shadow:0 0 0 .2rem #07121d80}.auth-container .btn-warning{background-color:#ffc107;border-color:#ffc107}.auth-container .alert{border-radius:4px}.auth-container h2{font-size:28px;font-weight:700;margin-bottom:20px}.auth-form-group{margin-bottom:20px}.auth-button{margin:5px 0}.auth-user-info{margin-top:20px}#auth-container-hero{align-items:center;display:flex;flex-direction:column;margin-top:20px}#auth-cont-hero #user-info{background:#e2d7d7;border:1px solid #ccc;border-radius:3px;color:#000;font-size:1rem;margin:5px 0;padding:5px;text-align:center}input[type=email],input[type=password],select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-bottom:20px;padding:10px;width:100%}.alert-success{background-color:#d4edda;border-color:#c3e6cb;border-radius:4px;color:#155724}.alert-error,.alert-success{margin-bottom:20px;padding:15px}.alert-error{background-color:#f8d7da;border-color:#f5c6cb;border-radius:4px;color:#721c24}section{padding:60px 0}.section-bg{background-color:#e7f8f6}.section-title{padding-bottom:30px}.section-title h2{font-size:32px;font-weight:700;margin-bottom:20px;padding-bottom:20px;position:relative;text-transform:uppercase}.section-title h2:after{background:#34b7a7;bottom:0;content:"";display:block;height:3px;left:calc(50% - 25px);position:absolute;width:50px}.section-title p{margin-bottom:0}.about .content h3{color:#555;font-size:26px;font-weight:700}.about .content ul{list-style:none;padding:0}.about .content ul li{padding-bottom:10px}.about .content ul i{color:#34b7a7;font-size:20px;padding-right:2px}.about .content p:last-child{margin-bottom:0}.skills .progress{background:none;border-radius:0;display:block;height:60px}.skills .progress .skill{color:#222;display:block;font-family:Poppins,sans-serif;font-weight:600;margin:0 0 6px;padding:10px 0;text-transform:uppercase}.skills .progress .skill .val{float:right;font-style:normal}.skills .progress-bar-wrap{background:#f3f3f3}.skills .progress-bar{background-color:#34b7a7;height:10px;transition:.9s;width:1px}.facts .counters span{color:#34b7a7;display:block;font-size:48px}.facts .counters p{font-family:Raleway,sans-serif;font-size:14px;margin:0 0 20px;padding:0}.testimonials .section-header{margin-bottom:40px}.testimonials .testimonials-carousel,.testimonials .testimonials-slider{overflow:hidden}.testimonials .testimonial-item{text-align:center}.testimonials .testimonial-item .testimonial-img{border:4px solid #fff;border-radius:50%;margin:0 auto;width:120px}.testimonials .testimonial-item h3{color:#111;font-size:20px;font-weight:700;margin:10px 0 5px}.testimonials .testimonial-item h4{color:#999;font-size:14px;margin:0 0 15px}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color:#c8efea;font-size:26px}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.testimonials .testimonial-item .quote-icon-right{display:inline-block;position:relative;right:-5px;top:10px}.testimonials .testimonial-item p{font-style:italic;margin:0 auto 15px}@media (min-width:992px){.testimonials .testimonial-item p{width:80%}}.testimonials .swiper-pagination{margin-top:20px;position:relative}.testimonials .swiper-pagination .swiper-pagination-bullet{background-color:#fff;border:1px solid #34b7a7;height:12px;opacity:1;width:12px}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:#34b7a7}.connections .connections-content{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.connections .forms-container{background-color:#f9f9f9;border-radius:10px;flex:1 1;padding:20px}.connections .forms-container h3{color:#333;margin-bottom:15px}.connections .forms-container form label{color:#555;margin-bottom:8px}.connections .forms-container form input[type=email],.connections .forms-container form input[type=text],.connections .forms-container form select,.connections .forms-container form textarea{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;margin-bottom:15px;padding:10px;width:100%}.connections .forms-container form select{background-color:#fff;cursor:pointer}.connections .forms-container form button[type=submit]{background-color:#4b6b8d;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:12px 24px;transition:background-color .3s ease}.connections .forms-container form button[type=submit]:hover{background-color:#0056b3}.programs-title{font-size:24px;margin-bottom:10px}.programs-item p{margin-bottom:5px}.programs-item button{margin-right:10px}.icon-box{background:#fff;border-radius:10px;box-shadow:0 0 30px #0000001a;margin-bottom:20px;padding:20px;transition:.3s}.icon-box:hover{box-shadow:0 0 30px #0003}.icon-box .content{padding:15px 0 10px}.icon-box .content h4{color:#212529;font-size:24px;font-weight:700;margin-bottom:10px}.icon-box .content p{margin:0;padding:0}.programs .application-form{background-color:#f9f9f9;border-radius:5px;margin-top:20px;padding:20px}.application-form input[type=email],.programs .application-form input[type=text]{border:1px solid #ccc;border-radius:3px;margin-bottom:10px;padding:10px;width:100%}.programs .apply-button{background-color:#5c748d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:8px 20px;transition:background-color .3s ease}.programs .apply-button:hover{background-color:#153b63}.programs .container{padding:20px}.programs .section-title{margin-bottom:20px;text-align:center}.programs .programs-item{background-color:#f9f9f9;border-radius:5px;box-shadow:0 2px 5px #0000001a;margin-bottom:30px;margin-top:20px;padding:20px}.programs .programs-item h3{margin-top:0}.programs .btn{border:none;border-radius:3px;cursor:pointer;padding:10px}.apply-button,.programs .btn{margin-top:10px;width:100%}.apply-button:hover{background-color:#5b80a9}.programs .btn-primary{background-color:#7a8a9b;color:#fff}.programs .btn-primary:hover{background-color:#5e7690}.programs .btn-warning{background-color:#ffc107;color:#000}.programs .btn-warning:hover{background-color:#e0a800}.programs .btn-danger{background-color:#dc3545;color:#fff}.programs .btn-danger:hover{background-color:#c82333}.programs .error,.programs .loading{padding:50px;text-align:center}.programs .error{color:red}.services .icon-box{background:#fff;box-shadow:0 0 35px 0 #00000014;display:flex;flex-direction:column;justify-content:space-between;padding:70px 20px 80px;text-align:center;transition:all .3s ease-in-out}.services .icon-box .content{flex-grow:1}.services .icon-box .icon{align-items:center;display:flex;height:100px;justify-content:center;margin:0 auto;position:relative;transition:.3s ease-in-out;width:100px}.services .icon-box .icon i{font-size:36px;position:relative;transition:.5s}.services .icon-box .icon svg{left:0;position:absolute;top:0}.services .icon-box .icon svg path{fill:#f5f5f5;transition:.5s}.services .icon-box h4{font-size:22px;font-weight:600;margin:10px 0 15px}.services .icon-box h4 a{color:#222;transition:.3s ease-in-out}.services .icon-box p{font-size:14px;line-height:24px;margin-bottom:20px}.services .icon-box .company{font-size:14px;margin-top:auto;padding-top:20px}.services .iconbox-blue i{color:#47aeff}.services .iconbox-blue:hover .icon i{color:#fff}.services .iconbox-blue:hover .icon path{fill:#47aeff}.services .iconbox-orange i{color:#ffa76e}.services .iconbox-orange:hover .icon i{color:#fff}.services .iconbox-orange:hover .icon path{fill:#ffa76e}.services .iconbox-pink i{color:#e80368}.services .iconbox-pink:hover .icon i{color:#fff}.services .iconbox-pink:hover .icon path{fill:#e80368}.services .iconbox-yellow i{color:#ffbb2c}.services .iconbox-yellow:hover .icon i{color:#fff}.services .iconbox-yellow:hover .icon path{fill:#ffbb2c}.services .iconbox-red i{color:#ff5828}.services .iconbox-red:hover .icon i{color:#fff}.services .iconbox-red:hover .icon path{fill:#ff5828}.services .iconbox-teal i{color:#11dbcf}.services .iconbox-teal:hover .icon i{color:#fff}.services .iconbox-teal:hover .icon path{fill:#11dbcf}@keyframes animate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.job-postings{margin-bottom:40px}.job-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.job-item{border:1px solid #ccc;padding:20px}.job-buttons{display:flex;justify-content:space-between;margin-top:10px}#footer{background:#e9e8e6;color:#222;font-size:14px;padding:30px 0;text-align:center}.profile-content{align-items:center;display:flex;flex-direction:column}.card{border:1px solid #ddd;border-radius:8px;margin:20px auto;max-width:600px;padding:20px;width:100%}.card-body{display:flex;flex-direction:column}.profile-picture{margin-bottom:20px;text-align:center}.profile-picture img{border-radius:50%;height:150px;object-fit:cover;width:150px}.mb-3{margin-bottom:15px}.btn{margin-top:10px}.row{display:flex;flex-wrap:wrap;justify-content:center}.custom-button{border-radius:.25rem;font-size:1rem;padding:.375rem .75rem;width:100px}.student-applications-section{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;margin:20px;padding:20px}.student-applications-section h3{color:#333;font-size:1.5rem;margin-bottom:10px}.student-applications-section ul{list-style-type:none;padding:0}.student-applications-section li{background-color:#fff;border:1px solid #ddd;border-radius:5px;margin-bottom:20px;padding:10px}.student-applications-section p{margin:5px 0}.student-applications-section button{background-color:#dc3545;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:8px 16px;transition:background-color .3s ease}.student-applications-section button:hover{background-color:#c82333}.student-applications-section .no-applications-message{color:#777;font-style:italic}.company-dashboard{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:800px;padding:50px 20px 20px}.company-dashboard h2{color:#333;font-size:24px;margin-bottom:20px;text-align:center}.connection-list{list-style-type:none;margin:0;padding:0}.connection-item{background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;margin-bottom:10px;padding:15px;transition:transform .3s,box-shadow .3s}.connection-item:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-2px)}.connection-item p{color:#555;font-size:16px;margin:5px 0}.connection-item p strong{color:#000}#dashboard{padding:40px 0}.section-title{margin-bottom:40px;text-align:center}.contacts-content{margin-top:20px}table{border-collapse:collapse;margin-bottom:20px;width:100%}thead{background-color:#f2f2f2}td,th{border:1px solid #ddd;padding:12px 15px;text-align:left}th{background-color:#637063;color:#fff}tr:nth-child(2n){background-color:#f9f9f9}tr:hover{background-color:#f1f1f1}@media screen and (max-width:768px){table,td,th{display:block}td,th{padding:10px}th{background-color:#2b482c}tr{margin-bottom:10px}tr:hover,tr:nth-child(2n){background-color:initial}thead{display:none}}.contacts-content p{color:#555;font-size:16px;text-align:center}
/*# sourceMappingURL=main.3dc15eea.css.map*/