@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);*{box-sizing:border-box;font-family:Outfit,sans-serif;margin:0;padding:0}body{background:#f5f5f5}a{color:inherit;cursor:pointer;line-height:1;text-decoration:none}.container{padding-left:10%;padding-right:10%}.btn{align-items:center;background:#fff;border:0;border-radius:30px;color:#212121;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;outline:0;padding:14px 25px}.btn img{margin-left:10px;width:20px}.btn.dark-btn{background:#212ea0;color:#fff}@media (max-width:1200px){.container{padding-left:5%;padding-right:5%}.btn{padding:14px 22px}}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{align-items:center;appearance:button;-webkit-appearance:button;background-color:#fff;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,#dcdcdc));box-sizing:border-box;cursor:pointer;display:flex;height:36px;height:var(--react-international-phone-height,36px);justify-content:center;margin:0;padding:0;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-country-selector-background-color-hover,#f5f5f5)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:initial}.react-international-phone-country-selector-button__button-content{align-items:center;display:flex;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-left:4px solid #0000;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-top:4px solid #777;border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:#999;border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5))}.react-international-phone-flag-emoji{box-sizing:border-box;height:24px;height:var(--react-international-phone-flag-height,24px);width:24px;width:var(--react-international-phone-flag-width,24px)}.react-international-phone-country-selector-dropdown{background-color:#fff;background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,#fff));box-shadow:2px 2px 16px #00000040;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:#222;color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));display:flex;flex-direction:column;left:0;left:var(--react-international-phone-dropdown-left,0);list-style:none;margin:0;max-height:200px;overflow-y:scroll;padding:4px 0;position:absolute;top:44px;top:var(--react-international-phone-dropdown-top,44px);width:300px;z-index:1}.react-international-phone-country-selector-dropdown__preferred-list-divider{background:#dcdcdc;background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,#dcdcdc));border:none;height:1px;margin:0;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0)}.react-international-phone-country-selector-dropdown__list-item{align-items:center;box-sizing:border-box;display:flex;min-height:28px;min-height:var(--react-international-phone-dropdown-item-height,28px);padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px);margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5);color:#222;color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5))}.react-international-phone-dial-code-preview{align-items:center;background-color:#fff;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,#dcdcdc));color:#222;color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));display:flex;font-size:13px;font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;margin-right:-1px;padding:0 8px}.react-international-phone-dial-code-preview--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5));color:#666;color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{background-color:#fff;background-color:var(--react-international-phone-background-color,#fff);border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-border-color,#dcdcdc);border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;color:#222;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:13px;font-size:var(--react-international-phone-font-size,13px);height:36px;height:var(--react-international-phone-height,36px);margin:0;overflow:visible;padding:0 8px}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-background-color,#f5f5f5);color:#666;color:var(--react-international-phone-disabled-text-color,#666)}nav{align-items:center;color:#fff;display:flex;justify-content:space-between;left:0;padding:4px 0;position:fixed;top:0;width:100%;z-index:10}.logo{width:180px}nav ul li{display:inline-block;font-size:16px;list-style:none;margin:5px 20px}.dark-nav{background:#212ea0;transition:.5s}.menu-icon{display:none}@media (max-width:1000px){.logo{width:140px}nav ul li{margin:10px 15px}}@media (max-width:840px){nav{padding:15px 0}nav ul{background:#212ea0;bottom:0;padding-top:70px;position:fixed;right:0;top:0;transition:.5s;width:200px;z-index:-1}nav ul li{display:block;margin:25px 40px}.menu-icon{cursor:pointer;display:block;width:30px}.hide-mobile-menu{right:-200px}}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background:#fff;border-radius:12px;box-shadow:0 4px 20px #0003;margin:0 15px;max-width:600px;padding:30px;position:relative;width:100%}.close-button{background:none;border:none;color:#999;cursor:pointer;font-size:1.5em;position:absolute;right:15px;top:15px;transition:color .2s ease}.close-button:hover{color:#333}.form{display:flex;flex-direction:column}.form-title{color:#333;font-size:1.5em;margin-bottom:20px}.form-group{display:flex;flex-direction:column;margin-bottom:15px}.form-group label{color:#555;font-weight:500;margin-bottom:5px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:8px;font-size:1em;padding:10px;transition:border-color .2s ease}.form-group input:focus,.form-group textarea:focus{border-color:#007bff;outline:none}.checkbox-group{align-items:center;display:flex}.checkbox-group input{margin-right:10px}.submit-button{background-color:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1em;margin-top:10px;padding:12px;transition:background-color .2s ease}.submit-button:hover{background-color:#0056b3}@media (max-width:768px){.modal{padding:20px}.form-title{font-size:1.25em}.form-group{margin-bottom:12px}.form-group input,.form-group textarea{font-size:.9em;padding:8px}.submit-button{font-size:.9em;padding:10px}}@media (max-width:480px){.modal{padding:15px}.form-title{font-size:1.1em}.form-group{margin-bottom:10px}.form-group input,.form-group textarea{font-size:.8em;padding:6px}.submit-button{font-size:.8em;padding:8px}}.hero{align-items:center;background:linear-gradient(#08003ab3,#08003ab3),url(/static/media/2147656222.5b10c3de4f2d198f388f.jpg);background-position:50%;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}.hero-text{max-width:800px;text-align:center}.hero-text h1{font-size:60px;font-weight:600;margin-top:4rem}.hero-text p{line-height:1.4;margin:10px auto 20px;max-width:700px}@media (max-width:850px){.hero-text h1{font-size:40px;margin-top:4rem}}@media (max-width:650px){.hero-text h1{font-size:30px;margin:4rem auto auto;max-width:400px}.hero-text p{font-size:14px;margin:15px auto 30px}}.ft-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:16px;width:100%}.ft-form-container{background-color:#fff;border-radius:18px;box-shadow:0 4px 8px #0000001a;margin-top:50px;opacity:.9;padding:35px;width:100%}.ft-filter-form{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.filter-form{display:flex;gap:20px}.ft-filter-form .ft-form-control{flex:1 1;min-width:45%}.ft-filter-form input,.ft-filter-form select{border:1px solid #ccc;border-radius:4px;margin-top:4px;padding:8px;transition:border-color .3s ease;width:100%}.ft-filter-form input:focus,.ft-filter-form select:focus{border-color:#007bff;outline:none}.ft-filter-form button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:16px;padding:10px 0;transition:background-color .3s ease;width:100%}.ft-filter-form button:hover{background-color:#0056b3}.ft-cards-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;width:80%}.ft-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;margin-bottom:50px;overflow:hidden;transition:transform .5s ease,box-shadow .5s ease;width:32%}.ft-card:hover{background-color:#f9f9f9;border:1px solid #e0e0e0;transform:translateY(-5px)}.horizonal-line{border-top:1px solid #a9a7a75e;margin:10px 0}.course-extra-info{display:flex;justify-content:space-between}.apply-btn{background-color:#0056b3!important;border-radius:50px!important;box-shadow:0 2px 5px #0003;text-transform:uppercase;transition:all .3s ease-in-out!important}.apply-btn:focus,.apply-btn:hover{background-color:#004494;box-shadow:0 .5em .5em -.4em #0b3765;transform:translateY(-.25em)}.card-content-con{padding:20px}.course-img-con{height:200px;overflow:hidden;width:100%}.ft-card h3{margin-bottom:8px;margin-top:0}.ft-card p{margin:4px 0}.ft-card button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:16px;padding:10px 0;transition:background-color .3s ease;width:100%}.ft-card button:hover{background-color:#218838}@media (max-width:768px){.ft-filter-form .ft-form-control{min-width:100%}.ft-filter-form{flex-direction:column}.ft-card{width:100%}.filter-form{flex-direction:column;gap:10px}.apply-btn{font-size:15px!important;padding:5px!important}}.programs{align-items:center;display:flex;justify-content:space-between;margin:60px auto;width:90%}.program img{border-radius:10px;display:block;width:100%}.program{flex-basis:31%;position:relative}.caption{align-items:center;background:#000f984d;border-radius:10px;bottom:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;padding-top:70%;position:absolute;right:0;top:0;transition:.4s}.caption img{margin-bottom:10px;width:60px}.program:hover .caption{opacity:1;padding-top:0}@media (max-width:650px){.programs{flex-direction:column}.program{flex-basis:100%;margin:20px}}.title{color:#212ea0;font-size:15px;font-weight:600;margin:70px 0 30px;text-align:center;text-transform:uppercase}.sub-title{color:#676767;font-weight:500;margin-top:10px;text-transform:capitalize}.title h2{color:#000f38;font-size:32px;margin-top:5px;text-transform:none}.about{align-items:center;display:flex;justify-content:space-between;margin:100px auto;width:90%}.about-left{flex-basis:40%;position:relative}.about-right{flex-basis:56%}.about-img{border-radius:10px;width:100%}.play-icon{cursor:pointer;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.about h3{color:#212ea0;font-weight:600;font-weight:16px}.about h2{color:#000f38;font-size:35px;margin:10px 0;max-width:400px}.about p{color:#676767;margin-bottom:15px}@media (max-width:800px){.about{flex-direction:column}.about-left{margin:20px;order:2}.about-left,.about-right{flex-basis:100%}}.campus{margin:80px auto;text-align:center;width:90%}.gallery{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.gallery img{border-radius:10px;width:23%}.service-card-con{background-color:#fff;border:1px solid gray;border-radius:15px;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:28px}@media (max-width:800px){.gallery{flex-wrap:wrap}.gallery img{margin-bottom:25px;width:48%}}.testimonials{margin:80px auto;padding:0 80px;position:relative}.back-btn,.next-btn{background:#212ea0;border-radius:50%;cursor:pointer;padding:15px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50px}.back-btn{left:0;right:auto}.slider{overflow:hidden}.slider ul{display:flex;overflow-x:hidden;transition:.5s;width:200%}.slider ul li{list-style:none;padding:20px;width:50%}.slide{border-radius:10px;box-shadow:0 0 20px #0000000d;color:#676767;line-height:1.4;padding:40px}.slide img{border:4px solid #212ea0;border-radius:50%;margin-right:10px;width:65px}.user-info{align-items:center;display:flex;font-size:15px;margin-bottom:20px}.user-info h3{color:#212ea0}@media (max-width:800px){.testimonials{padding:0 40px}.back-btn,.next-btn{padding:10px;width:35px}.slide,.testimonials ul li{padding:10px}.slide img{border:3px solid #212ea0;width:50px}}@media (max-width:600px){.user-info{display:block;font-size:12px;margin-bottom:10px}.user-info h3{font-size:16px}.slider p{font-size:12px}}.contact{align-content:center;display:flex;justify-content:space-between;margin:80px auto;max-width:90%}.contact-col{color:#676767;flex-basis:48%}.contact-col h3{align-items:center;color:#000f38;display:flex;font-size:25px;font-weight:500;margin-bottom:20px}.contact-col h3 img{margin-left:10px;width:35px}.contact-col p{list-style:.3;max-width:450px}.contact-col ul li{align-items:center;display:flex;margin:20px 0}.contact-col ul li img{margin-right:10px;width:25px}.contact form input,.contact form textarea{background:#ebecfe;border:0;display:block;margin-bottom:15px;margin-top:5px;outline:0;padding:15px;resize:none;width:100%}.contact-col span{display:block;margin:20px 0}@media (max-width:700px){.contact{display:block}.contact-col{padding:20px}}.footer{align-items:center;border-top:1px solid #797979;display:flex;justify-content:space-between;margin:10px auto;padding:15px 0}.footer ul li{display:inline-block;list-style:none;margin-left:20px}@media (max-width:600px){.footer{display:block;text-align:center}.footer ul li{margin:10px}.footer ul{margin-top:10px}}.video-player{align-items:center;background:#000000e6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100}.video-player video{border:4px solid #fff;height:auto;max-width:900px;width:90%}.video-player.hide{display:none}.css-1yzx0a8{font-size:24px;margin-bottom:16px}.css-7zro5o{align-items:center;display:flex;margin-bottom:16px}.css-1821gv5,.css-i9gxme{flex-grow:1}.css-ujutnu{border:1px solid #ccc;border-radius:4px;padding:12px;width:60%}.css-1bf9m63{margin-left:8px;text-decoration:none}.css-1m9zmke{font-size:18px;margin:24px 0}.css-611e20{text-align:left}.css-t43eh6{font-size:20px;margin-bottom:16px}.css-huvd1q,.css-jbbx9o{display:flex;flex-wrap:wrap}.css-jbbx9o{gap:16px}.css-1h7sxcp{text-decoration:none}.css-bdqbju{margin-top:16px}.css-wew9bn{margin-left:8px}.program-card{background-color:#fff;gap:20px;padding:30px}.filter-bar,.program-card{display:flex;flex-direction:column}.filter-bar{gap:10px;margin-bottom:20px}.filter-row{display:flex;gap:10px}.filter-bar input[type=text]{flex:1 1}.filter-bar input[type=text],.filter-bar select{border:1px solid #ccc;border-radius:8px;padding:10px}.filter-bar select{background-color:#fff}.program-content{display:flex}.program-list{border-right:1px solid #ccc;max-height:600px;overflow-y:auto;padding-right:20px;width:30%}.program-item{align-items:center;border:1px solid #ccc;border-radius:8px;cursor:pointer;display:flex;margin-bottom:10px;padding:10px}.program-item.selected{background-color:#f0f0f0}.college-logo{height:50px;margin-right:10px;width:50px}.program-info{flex-grow:1}.program-details{padding-left:20px;width:70%}.program-details h1,.program-details h2{margin:0}.eligibility-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px}.program-summary{margin-top:20px}.show-more{color:#007bff;cursor:pointer}.program-info-details{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.info-box{border:1px solid #ccc;border-radius:8px;flex:1 1;min-width:150px;padding:10px}.admission-requirements{margin-top:20px}.login-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.apply-form-con{background-color:#edfcff;padding:3rem 6rem}@media (max-width:768px){.apply-form-con{padding:1rem}}
/*# sourceMappingURL=main.125788f3.css.map*/