@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease-out}.loader{position:relative;width:80px;height:80px;display:flex;justify-content:center;align-items:center}.loader-circle{position:absolute;width:100%;height:100%;border:2px solid transparent;border-radius:50%}.loader-circle:nth-child(1){border-top-color:#94a3b8;animation:spin 1.2s linear infinite}.loader-circle:nth-child(2){border-right-color:#64748b;animation:spin 1.2s linear infinite reverse;transform:scale(.8)}.loader-logo{position:absolute;width:30px;height:30px;opacity:.8;animation:pulse 2s ease-in-out infinite}.loader-text{position:absolute;bottom:-30px;color:#64748b;font-family:Inter,-apple-system,sans-serif;font-size:14px;font-weight:500;letter-spacing:.5px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}.loader-hidden{opacity:0;pointer-events:none}.loader:before,.loader:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#2563eb;animation:particle 2s linear infinite;opacity:.3}.loader:before{animation-delay:.5s;background:#3b82f6}.loader:after{animation-delay:1s;background:#60a5fa}@keyframes particle{0%{transform:translate(0) scale(1);opacity:.3}to{transform:translate(100px,-100px) scale(0);opacity:0}}*{padding:0;margin:0;box-sizing:border-box;font-family:Segoe UI,sans-serif;font-weight:100;font-style:normal}body{height:100%;width:100%;background-color:#fff;font-family:Segoe UI,sans-serif;color:#000}*{padding:0;margin:0;font-family:sans-serif;box-sizing:border-box}body{padding-top:80px}.navbar{background-color:#fefefe;color:#000;box-shadow:0 2px 30px #000;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;font-family:Segoe UI,sans-serif;position:fixed;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:80px;font-weight:700;width:100%}.cognixis-logo-img{height:100%}.navbar-scrolled{transition:all .3s;background-color:#fefefe;box-shadow:0 2px 10px #9b9b9b4d}.navbar a,.navbar ul a{color:#000}.nav-links .active{color:#fff;background-color:#00bfa6}.logo{display:flex;align-items:center;justify-content:start;height:100%}.logo-link{height:100%;display:flex;align-items:center;justify-content:start;color:#fff;font-size:1.5rem;text-decoration:none}.nav-links{display:flex;align-items:center;justify-content:center;height:100%}.nav-links a{width:9vw;display:flex;align-items:center;justify-content:center;height:100%}.nav-links a:hover{transition:all .3s;background-color:#00bfa6;color:#fff}.nav-links a{text-decoration:none;color:#fff}.nav-links li{list-style-type:none;font-weight:700}.cta{display:flex;align-items:center;justify-content:end}.cta a{padding:10px;color:#fff;text-decoration:none;background:linear-gradient(to right,#00c389,#0071bc);border-radius:10px;font-weight:700}.hamburger{display:none;font-size:1.5rem;cursor:pointer;color:#000}.mobile-apply-btn{display:none}@media screen and (max-width: 768px){.cognixis-logo-img{height:fit-content;width:30%;border-radius:10px}.hamburger{display:block}.nav-links{display:none;position:absolute;top:220px;left:0;flex-direction:column;width:100%;background-color:#f2f2f2;z-index:999;transition:all .3s ease-in-out}.nav-links.mobile-open{transition:right 3s ease-in-out;display:flex}.nav-links a{width:100%;justify-content:flex-start;padding:15px 20px;border-top:1px solid #ddd;color:#000;background-color:#fff}.mobile-apply-btn{width:100%;display:flex;justify-content:start;padding:15px 20px;background-color:#fff}.mobile-apply-btn .btn-register{width:100%;text-align:start;padding:12px;background:linear-gradient(to right,#00c389,#0071bc);color:#fff;border-radius:8px;font-weight:700;text-decoration:none}.cta{display:none}.navbar{padding:0 20px}}.hero-section{background:linear-gradient(135deg,indigo,#00bfa6);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;font-family:Segoe UI,sans-serif;color:#fff}.hero-section{display:flex;align-items:center;justify-content:center;padding:0 40px;width:100%;height:90vh;gap:80px}.hero-text-heading{font-size:3rem;font-weight:700}.hero-img{width:50%;display:flex;align-items:center;justify-content:end}.hero-img img{width:70%;border-radius:40px}.hero-text{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}.hero-text h1{font-size:4rem}.hero-text p{text-align:justify;width:100%}.hero-text button{padding:20px;border-radius:10px;border:none;font-weight:700;font-size:larger;background-color:#fff;cursor:pointer;color:#000}.hero-text button:hover{transition:all ease-in .3s;color:#fff;border:1px solid white;background-color:transparent}@media screen and (max-width: 768px){.hero-section{padding:0 20px}.hero-section{display:flex;align-items:center;justify-content:center;padding:0 40px;width:100%;height:90vh;gap:80px}.hero-img{display:none}.hero-text{display:flex;align-items:center;justify-content:center;width:100%}.hero-text h1{font-size:2rem;text-align:center}}.services-sec{padding:40px;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:20px;text-align:justify;width:100%}.ser-head{display:flex;justify-content:start;flex-direction:column;gap:10px;width:100%}.ser-head .our-serv-text{text-align:center;font-size:3rem;font-weight:700;display:flex;gap:12px;align-items:center;justify-content:center}.our-serv-text p{text-align:start}.ser-head h1,.ser-head h3{font-weight:200}.our-serv-clr{color:#00bfa6}.serv-text-main{color:#606060}.services-heading{font-size:1.5rem;text-align:start}.ser-head{display:flex;align-items:center;justify-content:center;padding:40px;gap:30px}.serv-tags{display:flex;align-items:center;justify-content:center;gap:10px}.serv-tags p{padding:7px;background-color:#f6f6f6;color:#000;border-radius:10px;font-weight:light;font-size:smaller;display:flex;align-items:center;justify-content:center}.serv-divs{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:60px}.serv-divs-hr{background-color:#cbcbcb;padding:1px 0;width:80%}.our-serv-text p{font-weight:700}@media screen and (max-width: 768px){.services-sec{padding:20px 0}.ser-head .our-serv-text{font-size:2rem;gap:5px}.ser-head{gap:10px;align-items:start}}.web-main-serv .web{width:100%;display:flex;align-items:center;justify-content:center;gap:80px;border-radius:20px}.web h3{font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:2rem;text-align:start}.web-cont{display:flex;align-items:start;justify-content:center;flex-direction:column;width:30%;gap:20px}.web-img{height:50vh}.web-main-serv .web .web-img img{border-radius:40px;height:100%}.serv-tags{box-sizing:border-box;display:flex;font-size:smaller}@media screen and (max-width: 768px){.web-main-serv .web{gap:10px}.web-main-serv .web{flex-direction:column}.web-img{height:auto}.web-main-serv .web-img{display:flex;align-items:center;justify-content:center;padding:0 20px}.web-main-serv .web .web-img img{width:100%;height:auto;border-radius:10px}.web-cont{display:flex;width:100%;gap:20px;padding:0 20px}.web h3{font-family:Lato,sans-serif;font-weight:700;font-style:normal;font-size:2rem;text-align:start;color:#2d2d2d}}.intern-sec-main{padding:0 40px}.intern-sec{padding:40px 0;width:100%;display:flex;flex-direction:row}.intern-left{padding-left:2vw;padding-top:2vh;padding-bottom:2vh;border-bottom-left-radius:20px;border-top-left-radius:20px;background-color:#ffaf7c;width:50%;color:#fff;display:flex;align-items:start;gap:3vh;justify-content:start;flex-direction:column}.intern-right{padding-top:20px;padding-bottom:20px;background-color:#ffaf7c;width:50%;display:flex;align-items:center;justify-content:end;border-bottom-right-radius:20px;border-top-right-radius:20px}.intern-right img{width:90%;border-top-left-radius:100px;border-bottom-left-radius:100px}.intern-sec-top-heading{text-align:center}.intern-sec-top-heading h1,.intern-sec-top-heading h1 p{text-align:center;font-size:3rem;font-weight:700;display:flex;gap:12px;align-items:center;justify-content:center}.intern-sec-top-heading .cog-int-cog{color:#00bfa6}.intern-left .intern-heading{display:flex;align-items:center;justify-content:center;gap:10px}.intern-left .intern-heading h1{font-size:3rem;font-weight:600;color:#fff}.intern-main-desc{font-size:larger;font-weight:400}.intern-tags{display:flex;align-items:center;justify-content:center;gap:10px}.intern-tags .i-tag{display:flex;align-items:center;justify-content:center;gap:3px;padding:7px;background:linear-gradient(to right,#00c389,#0071bc);border-radius:10px}.btn-register-r{width:30%;padding:30px;background:linear-gradient(to right,#00c389,#0071bc);border-radius:0 20px/0px 20px;text-align:center;text-decoration:none;color:#fff;font-size:larger;font-weight:700}.mobile-heading{display:flex;align-items:center;justify-content:center;gap:5px}.lap-icn{font-size:50px}.intern-sec-top-heading .mobile-heading p{color:#000}@media screen and (max-width: 768px){.intern-sec-top-heading{text-align:center}.intern-sec-top-heading h1,.intern-sec-top-heading h1 p{flex-direction:column;text-align:center;font-size:2rem;font-weight:700;display:flex;gap:12px;align-items:center;justify-content:center}.intern-sec-top-heading h1 p{color:#00bfa6}.mobile-heading{display:flex;align-items:center;justify-content:center;gap:5px}.intern-sec{padding:40px 0;width:100%;display:flex;flex-direction:column}.intern-left{order:2;padding-left:2vw;padding-top:2vh;padding-bottom:2vh;background-color:#ffaf7c;width:100%;color:#fff;display:flex;align-items:start;gap:1 vh;justify-content:start;flex-direction:column;border-top-left-radius:0;padding:0 20px 20px;border-bottom-right-radius:10px}.intern-right{order:1;padding-top:20px;padding-bottom:20px;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0}.intern-right img{width:90%;border-top-left-radius:100px;border-bottom-left-radius:100px}.intern-left .intern-heading{text-align:start}.intern-left .intern-heading h1{font-size:2rem}.lap-icn{font-size:30px}.intern-main-desc{text-align:justify;font-size:smaller}.intern-tags .i-tag p{font-size:7px;text-align:center;font-weight:300;letter-spacing:.5px}.apl-btn-abv-txt{font-size:smaller}.btn-register-r{width:40%;padding:10px}.btn-register-r:hover{scale:1.2}.avl-intern-heading .avl-int-h1{display:flex;gap:0px}}.internship-sec{padding:40px;display:flex;flex-direction:column;gap:20px}.avl-intern-heading{padding:20px 0}.avl-inter-stl{display:flex;align-items:center;justify-content:center;gap:5px}.serv-divs-hr{background-color:#cbcbcb;padding:1px 0;width:100%}.avl-intern-heading h1,.avl-intern-heading p{text-align:center;font-size:3rem;font-weight:700;display:flex;gap:12px;align-items:center;justify-content:center}.avl-intern-heading p{color:#00bfa6}.internship-containers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.avl-intern-heading img{height:50px}@media screen and (max-width: 768px){.avl-intern-heading{padding:5px 0}.avl-intern-heading h1,.avl-intern-heading p{font-size:2rem}.avl-intern-heading h1{display:flex;flex-direction:column}.avl-inter-stl{display:flex;gap:5px}}.internship-card-container{width:100%;max-width:320px;margin:20px}.internship-card{display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;text-decoration:none;color:#000;box-shadow:0 8px 24px #00000014;transition:transform .3s ease,box-shadow .3s ease}.internship-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #00000026}.internship-image{width:100%;height:200px;object-fit:cover;object-position:top}.internship-content{padding:20px;display:flex;flex-direction:column;gap:10px}.internship-title{font-size:1.8rem;font-weight:700;color:#222}.internship-desc{font-size:1rem;color:#555;text-align:justify}.apply-btn{margin-top:10px;padding:12px;background:linear-gradient(135deg,#00c9a7,#005f73);color:#fff;font-weight:600;text-align:center;border-radius:12px;cursor:pointer;transition:background .3s ease,transform .2s ease}.apply-btn a{text-decoration:none;color:#fff;font-weight:700}.apply-btn:hover{background:linear-gradient(135deg,#00b18a,#004d5f);transform:scale(1.03)}footer{background-color:#252525;color:#e1e1e1;padding:0 40px}.footer{color:#fff;display:flex;align-items:start;justify-content:space-between;padding:70px 0}.footer-navigation,.company-links,.social,.join{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:10px}.footer-navigation a,.company-links a,.social a,.join a{color:#767676;text-decoration:none}.copyright{width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:30px}@media screen and (max-width: 768px){.footer{flex-direction:column;gap:30px}.copyright{text-align:center}}.vision-section{padding:60px 20px;background-color:#fff}.vision-container{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:60px;flex-wrap:wrap}.vision-left{flex:1;min-width:300px;display:flex;justify-content:center}.vision-img{max-width:100%;height:auto}.vision-right{flex:1;min-width:320px;font-family:Segoe UI,sans-serif;display:flex;flex-direction:column;gap:20px;color:#333}.vision-right h2:after{content:"";display:block;width:50px;height:3px;background-color:#6366f1;margin-top:8px}.vision-right p{font-size:1.1rem;line-height:1.7;color:#555}.brand-name{font-weight:600;color:#4f46e5}.highlight{font-weight:500;color:#3b82f6}.vision-tagline{margin-top:10px;font-size:1.1rem;font-weight:600;color:#4b5563;border-left:4px solid #6366f1;padding-left:15px;font-style:italic}.vision-right .vis-heading-main{font-size:2.2rem;color:#222;margin-bottom:10px;position:relative;display:flex;align-items:center;justify-content:start;gap:5px}.vis-heading-main h2{font-weight:700}.vis-heading{color:#00bfa6}@media (max-width: 768px){.vision-container{flex-direction:column;text-align:center}.vision-right{align-items:center}.vision-right h2:after{margin:8px auto 0}.vision-tagline{border-left:none;border-top:2px solid #6366f1;padding-left:0;padding-top:10px}.vision-right .vis-heading-main{font-size:2rem}}*{box-sizing:border-box}.faq-section{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#fff;color:#222;max-width:900px;margin:40px auto;padding:0 20px}.faq-heading{display:flex;gap:5px;justify-content:center;align-items:start}.faq-section h1{text-align:center;font-size:3rem;font-weight:700;margin-bottom:40px;color:#111}.faq-item{border-bottom:1px solid #ddd;padding:20px 0}.faq-question{background:none;border:none;width:100%;text-align:left;font-size:1.1rem;font-weight:600;cursor:pointer;padding:0;display:flex;justify-content:space-between;align-items:center;color:#000;transition:color .3s ease}.faq-question:hover,.faq-question.active{color:#00bfa6}.faq-question:after{content:"+";font-size:1.4rem;transition:transform .3s ease}.faq-question.active:after{content:"-"}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;color:#444;font-size:1rem;padding-left:5px;line-height:1.6}.faq-answer.open{max-height:500px;padding-top:12px}.faq-heading h1{color:#00bfa6}@media (max-width: 600px){.faq-section{padding:0 15px;margin:20px auto}.faq-section h1{font-size:1.8rem;margin-bottom:30px}.faq-question{font-size:1rem}.faq-question:after{font-size:1.2rem}.faq-answer{font-size:.95rem;padding-left:3px}.faq-item{padding:15px 0}}.contact-section{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-width:900px;margin:40px auto 80px;padding:0 20px;background:#fff}.contact-section h1{text-align:center;font-weight:600;font-size:3rem;margin-bottom:40px;letter-spacing:1.2px}.contact-bl{color:#00bfa6}.contact-head-main{display:flex;gap:5px;justify-content:center;align-items:start}.contact-container{display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between}.contact-form{flex:1 1 400px;max-width:500px;box-shadow:0 6px 18px #00000014;padding:30px 30px 40px;border-radius:12px;background-color:#fafafa;transition:box-shadow .3s ease}.contact-form:hover{box-shadow:0 10px 25px #0000001f}.form-group{margin-bottom:24px;display:flex;flex-direction:column}label{font-weight:600;margin-bottom:8px;color:#333;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.required{color:#d9534f;margin-left:4px}input,textarea{padding:14px 18px;border:2px solid #ccc;border-radius:8px;font-size:1rem;font-weight:500;color:#222;background-color:#fafafa;box-shadow:inset 0 1px 3px #0000001a;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease;outline:none;font-family:inherit;resize:vertical}input::placeholder,textarea::placeholder{color:#999;font-style:italic}input:focus,textarea:focus{border-color:#0073e6;background-color:#fff;box-shadow:0 0 8px #0073e64d}.input-error{border-color:#d9534f!important;background-color:#ffe6e6;box-shadow:0 0 6px #d9534f99}.error{color:#d9534f;font-size:.85rem;margin-top:6px;font-weight:600}.submit-btn{background-color:#00bfa6;color:#fff;border:none;padding:14px 28px;font-size:1.15rem;font-weight:700;border-radius:10px;cursor:pointer;transition:background .3s ease,box-shadow .3s ease;-webkit-user-select:none;user-select:none;letter-spacing:.05em;box-shadow:0 4px 14px #0073e666}.submit-btn:hover{background-color:#00d8bb;box-shadow:0 6px 20px #005bb599}.submit-status{margin-top:18px;color:#28a745;font-weight:700;font-size:1rem;-webkit-user-select:none;user-select:none;text-align:center}.contact-info{flex:1 1 300px;max-width:350px;border-left:1px solid #ddd;padding-left:30px;color:#555;font-weight:500;-webkit-user-select:none;user-select:none}.contact-info h2{font-weight:700;margin-bottom:28px;color:#111;letter-spacing:.05em}.contact-info p{margin-bottom:18px;font-size:1rem;line-height:1.4}.contact-info a{color:#00bfa6;text-decoration:none;font-weight:600;transition:color .3s ease}.contact-info a:hover{text-decoration:underline;color:#00bfa6}@media (max-width: 768px){.contact-container{flex-direction:column}.contact-section h1{font-size:2rem}.contact-info{border-left:none;padding-left:0;margin-top:40px}}.internship-page{margin-top:50px}
