@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";.header{background-color:#fff;-webkit-box-shadow:.16rem 0 1.92rem .8rem rgba(0,0,0,.1);-moz-box-shadow:.16rem 0 1.92rem .8rem rgba(0,0,0,.1);box-shadow:.16rem 0 1.92rem .8rem #0000001a;position:sticky;top:0;z-index:10}.navbar{display:flex;justify-content:center;padding:1.6rem 3.2rem}@media (max-width: 769px){.navbar{box-shadow:0 0 1.6rem #01010121}}.navList{list-style:none;display:flex;gap:3.2rem;margin:0;padding:0;position:relative;top:.64rem;color:#585858}@media (max-width: 1700px){.navList{gap:1rem}}@media (max-width: 1366px){.navList{gap:.2rem}}.navItem{position:relative}.dropdownLink{cursor:pointer;font-size:1.6rem;padding:.8rem 1.6rem;transition:color .3s ease,background-color .3s ease}.iconWrapper svg{font-size:.96rem;position:relative;bottom:.32rem;left:.8rem}.iconWrapper:hover svg{color:#683694}.dropdownLink:hover{color:#683694}.navList a{color:#585858;text-decoration:none;font-size:1.6rem;padding:.8rem 1.6rem;transition:color .3s ease,background-color .3s ease}.navList a:hover{color:#683694}.navList .active{font-weight:700;margin-bottom:10px;color:#683694}.navList .active:after{content:"";position:absolute;left:0;bottom:-1.92rem;height:3px;width:100%;background-color:#683694}.navList .navItem .dropdownLink.active{color:#683694}.logo{position:absolute;left:22.4rem}@media (max-width: 1700px){.logo{left:15rem}}@media (max-width: 1500px){.logo{left:10rem}}@media (max-width: 1366px){.logo{left:5rem}}@media (max-width: 1200px){.logo{left:2rem}}.logoImage{width:16.5rem;height:auto}@media (max-width: 1024px){.logoImage{width:14.5rem}}.header-button{position:absolute;right:22.4rem}@media (max-width: 1366px){.header-button{right:5rem}}@media (max-width: 1700px){.header-button{right:15rem}}@media (max-width: 1500px){.header-button{right:10rem}}.base-button{position:relative;background:linear-gradient(90deg,#1a2452 -13%,#683694 80%);border-radius:.5rem;border:none;padding:.8rem 2.2rem;color:#fff;outline:none;transition:all .4s linear;cursor:pointer;font-size:1.6rem;line-height:2.4rem;font-weight:500;height:4rem;align-self:center;display:inline-flex;align-items:center;justify-content:center}.base-button:hover{opacity:.8}.base-button:active{transform:scale(.95)}.base-button:focus{box-shadow:0 0 5px #ffa500cc}.base-button:disabled{background:gray;cursor:not-allowed}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{width:100vw;height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;padding:3rem;border-radius:10px}.close-button{position:absolute;top:3.8rem;right:1.3rem;background:transparent;border:none;font-size:20px;cursor:pointer;color:#585858}.contact-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:100rem;margin-top:-10rem}.contact-container .contact-left{flex:1;max-width:33.5rem;text-align:start}.contact-container .contact-left .heading{font-size:4rem;font-weight:700;color:#683694}.contact-container .contact-left .subheading{font-size:2.4rem;font-weight:600;color:#000}.contact-container .contact-left .description{font-size:1.8rem;margin-top:3rem;font-weight:400;line-height:1.5;color:#585858}@media (max-width: 800px){.contact-container .contact-left{display:none}}.contact-container .contact-right{flex:1;max-width:500px}.contact-container .contact-right form{display:flex;flex-direction:column;gap:3.2rem}.contact-container .contact-right form .input-row{display:flex;gap:1.2rem}@media (max-width: 769px){.contact-container .contact-right form .input-row{flex-direction:column;gap:3.2rem}}.contact-container .contact-right form .input-row input{flex:1;padding:1rem;border:1px solid #ccc;border-radius:5px;font-size:1.6rem}.contact-container .contact-right form .input-row input:focus{border-color:#683694;outline:none}.contact-container .contact-right form textarea{padding:1rem;border:1px solid #ccc;border-radius:5px;font-size:1.6rem;min-height:16.5rem}.contact-container .contact-right form textarea:focus{border-color:#683694;outline:none}.contact-container .success-message{color:#683694;font-size:1.8rem;font-weight:700;margin-top:1rem}.menu-button{width:3rem;height:3.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;cursor:pointer;z-index:150;margin-left:auto;position:relative}.menu-button .bar{width:3rem;height:.2rem;background-color:#683694;transition:all .3s ease-in-out;position:relative}.menu-button.open .bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-button.open .bar:nth-child(2){opacity:0}.menu-button.open .bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{position:absolute;top:6.7rem;left:0;width:100%;height:calc(100vh - 66px);background-color:#fffffffa;display:none;flex-direction:column;align-items:center;justify-content:center;z-index:100;transition:all .3s ease-in-out;box-shadow:0 0 1.6rem #01010121}.mobile-menu.show{display:flex;justify-content:flex-start;align-items:center}.mobile-menu .mobile-navList{list-style:none;padding:0;text-align:center}.mobile-menu .mobile-navItem{padding:1rem 0}.mobile-menu .mobile-navLink{text-decoration:none;font-size:1.6rem;color:#333;display:block;padding:1rem;transition:background-color .3s ease-in-out,transform .2s ease-in-out;border-radius:5px}.mobile-menu .mobile-navLink:hover,.mobile-menu .mobile-navLink:focus,.mobile-menu .mobile-navLink:active{background-color:#683694;transform:scale(1.05)}.mobile-menu .active{color:#683694}.mobile-menu .base-button{width:27rem}.card{width:100%;background:#fff;padding:2.5rem;border-radius:1rem;box-shadow:0 0 2rem #e0e5e7;text-align:center;transition:box-shadow .5s}.card .card-name{font-size:2.2rem;font-weight:500;color:#683694;margin-bottom:1rem}@media (max-width: 1024px){.card .card-name{font-size:2rem}}.card .card-description{font-size:1.8rem;color:#002835;font-weight:400}@media (max-width: 1024px){.card .card-description{font-size:1.5rem}}.home-container{max-width:120rem;margin:auto;padding:4rem 2rem;text-align:center}.home-container .welcome-section .section-title{display:flex;flex-direction:column;align-items:unset;justify-content:unset;font-size:7.9rem;font-weight:700;line-height:1.1;color:#683694}@media (max-width: 1300px){.home-container .welcome-section .section-title{font-size:6rem}}@media (max-width: 1024px){.home-container .welcome-section .section-title{font-size:5rem}}@media (max-width: 461px){.home-container .welcome-section .section-title{font-size:3rem}}.home-container .welcome-section .welcome-text{font-weight:400;line-height:2.8rem;color:#002835;font-size:1.8rem;padding-top:5rem}@media (max-width: 1024px){.home-container .welcome-section .welcome-text{font-size:1.5rem}}.home-container .welcome-section .welcome-text .highlight{color:#683694;font-weight:700}.home-container .vision-mission-container{margin-top:6rem}@media (max-width: 1024px){.home-container .vision-mission-container{margin-top:3rem}}.home-container .vision-mission{display:flex;flex-wrap:wrap;justify-content:center;gap:8rem;margin-top:6rem}@media (max-width: 1024px){.home-container .vision-mission{margin-top:4rem;gap:3rem;flex-wrap:wrap}}.home-container .vision-mission .card{max-width:50rem;width:100%}@media (max-width: 1221px){.home-container .vision-mission .card{max-width:40rem}}.home-container .cta{margin-top:6rem}@media (max-width: 1024px){.home-container .cta{margin-top:4rem}}.footer{background-color:#282a32;height:40vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;color:#fff;font-size:1.6rem;padding:2rem 0}.footer .footer-container{display:flex;justify-content:space-between;align-items:center;width:70%}@media (max-width: 1024px){.footer .footer-container{width:100%}}.footer .footer-description{flex:1;text-align:center;font-size:1.6rem;color:#fff;max-width:600px;max-height:17rem;margin:4rem 2rem;line-height:1.6}@media (max-width: 1024px){.footer .footer-description{margin:0rem 2rem;font-size:1.4rem}}@media (max-width: 450px){.footer .footer-description{margin:5rem 2rem;font-size:1.2rem}}@media (max-width: 400px){.footer .footer-description{margin:3.3rem 2rem}}@media (max-width: 380px){.footer .footer-description{margin:0rem 2rem;max-width:33rem}}.footer .footer-logo img{width:14rem;height:auto;position:relative;top:3rem}@media (max-width: 1024px){.footer .footer-logo img{top:0;left:2rem;width:12rem}}.footer .footer-links{display:flex;gap:2rem;position:relative;top:1.5rem}@media (max-width: 1024px){.footer .footer-links{top:0;font-size:1.4rem;right:2rem;margin-bottom:1rem}}@media (max-width: 450px){.footer .footer-links{font-size:1.2rem;max-width:16rem;gap:1.5rem}}.footer .footer-links a{color:#fff;text-decoration:none;transition:color .3s}.footer .footer-links a:hover{color:#683694}.footer .footer-social{display:flex;gap:1.5rem;justify-content:flex-start;width:70%;position:relative;bottom:5rem}.footer .footer-social .social-icon{font-size:2.8rem;color:#fff;transition:color .3s}.footer .footer-social .social-icon:hover{color:#683694}@media (max-width: 1024px){.footer .footer-social{display:flex;justify-content:center;align-items:center;bottom:4rem}}@media (max-width: 450px){.footer .footer-social{bottom:4.5rem}}@media (max-width: 400px){.footer .footer-social{bottom:3.5rem}}@media (max-width: 380px){.footer .footer-social{bottom:2rem}}.footer .footer-divider{width:100%;height:1px;background-color:#444;position:relative;bottom:2rem}.footer .footer-copyright{font-size:1.4rem;color:#ccc}@media (max-width: 450px){.footer .footer-copyright{font-size:1.2rem}}.coming-soon-container{display:flex;align-items:center;justify-content:center;padding:10rem;position:relative;overflow:hidden}.coming-soon-text{font-size:5rem;font-weight:700;color:#683694;display:flex;gap:5px;perspective:800px;position:absolute;z-index:2}@media (max-width: 1024px){.coming-soon-text{font-size:3.5rem}}.threejs-background{position:absolute;width:100%;height:100%;z-index:1}.services-container{margin:auto;text-align:center}.services-container .services-section{background-color:#683694;max-width:100%;display:flex;justify-content:center;align-items:center;vertical-align:middle;flex-direction:column}.services-container .services-section .services-title{font-size:5.6rem;font-weight:700;color:#fff;margin-top:5rem;line-height:1.5;text-align:center}@media (max-width: 1024px){.services-container .services-section .services-title{font-size:5rem;margin-top:4rem}}@media (max-width: 769px){.services-container .services-section .services-title{font-size:3rem}}.services-container .services-section .services-content{font-weight:400;max-width:90rem;line-height:2.8rem;color:#fff;font-size:1.8rem;letter-spacing:.04rem;line-height:1.5;margin-bottom:5rem;padding:0 5rem}@media (max-width: 1024px){.services-container .services-section .services-content{font-size:1.6rem;padding-bottom:0}}@media (max-width: 769px){.services-container .services-section .services-content{font-size:1.5rem;padding:0 2rem}}.services-container .services-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem;padding:8rem}@media (max-width: 769px){.services-container .services-cards{gap:2rem;padding:5rem 2rem}}.services-container .card{width:100%;max-width:33rem;height:15rem;background:#fff;padding:2.5rem;border-radius:1rem;box-shadow:0 0 2rem #e0e5e7;text-align:center;transition:box-shadow .5s}.modal-portfolio-wrapper{max-width:124.5rem;max-height:100vh;overflow:auto;border-radius:1.2rem;margin:1.5rem}.modal-portfolio-wrapper::-webkit-scrollbar{width:.7rem;height:.2rem}.modal-portfolio-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:1rem;border-radius:1rem;background:#f6fafa}.modal-portfolio-wrapper::-webkit-scrollbar-thumb{background-color:#0003;outline:.1rem solid transparent;-webkit-border-radius:1rem;border-radius:1rem}.modal-portfolio-wrapper{scrollbar-color:rgba(0,0,0,.2) transparent;scrollbar-width:thin}@media (max-width: 769px){.modal-portfolio-wrapper.ant-modal{position:absolute;max-width:100vw;margin:0;border-radius:0;left:0}}.modal-portfolio-wrapper .modal-portfolio .gradient-circles .modal-gradient-circle-left{width:50%;height:25%;background-color:#42bbde;border-radius:50%;position:absolute;left:10rem;bottom:0;opacity:.2;filter:blur(195.5px)}@media (max-width: 1023px){.modal-portfolio-wrapper .modal-portfolio .gradient-circles .modal-gradient-circle-left{width:35.1rem;height:26.5rem;left:-9rem;bottom:0;border-radius:351px;filter:blur(195.5px)}}.modal-portfolio-wrapper .modal-portfolio .gradient-circles .modal-gradient-circle-right{width:10rem;height:36.5rem;position:absolute;right:0;top:-15.9rem;border-radius:351px;opacity:.2;background-color:#42bbde;filter:blur(195.5px)}@media (max-width: 1023px){.modal-portfolio-wrapper .modal-portfolio .gradient-circles .modal-gradient-circle-right{top:30rem;right:0;width:5rem;border-radius:425px;filter:blur(55.5px)}}.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container{display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:3.2rem;grid-row-gap:0;grid-template-rows:none;padding:3.2rem}@media (min-width: 1024px){.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container{min-height:81.42rem}}@media (max-width: 1023px){.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container{display:flex;flex-direction:column;align-items:unset;justify-content:flex-start;padding:3.2rem 1.6rem 2.4rem}}.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4.8rem;grid-row-gap:0;grid-template-rows:none}@media (min-width: 770px) and (max-width: 1023px){.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content{padding-bottom:2.4rem}}@media (max-width: 769px){.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content{display:flex;flex-direction:column;align-items:unset;justify-content:flex-start;gap:3.2rem}}.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content .modal-portfolio-thumbnail{position:relative;margin:2.4rem 0}@media (max-width: 769px){.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content .modal-portfolio-thumbnail{margin:0}}.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content .modal-portfolio-thumbnail .modal-thumbnail-image{height:100%;width:100%;border-radius:1.2rem;object-fit:cover;object-position:55%}@media (max-width: 769px){.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content .modal-portfolio-thumbnail .modal-thumbnail-image.custom-position{object-position:0px -6rem}}.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content .modal-portfolio-content{display:flex;flex-direction:column;margin:5.2rem 0;gap:2.4rem}@media (max-width: 769px){.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content .modal-portfolio-content{margin:0 0 2.4rem}}.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content .modal-portfolio-content .modal-portfolio-heading{font-size:3.5rem}@media (max-width: 769px){.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content .modal-portfolio-content .modal-portfolio-heading{font-size:2.5rem}}.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content .modal-portfolio-content .modal-leaders-title{font-size:2rem;color:#585858;font-weight:500}.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content .modal-portfolio-content .linkedin-logo>svg{padding:.2rem;border-radius:.2rem;position:relative;top:.5rem;left:1rem}.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content .modal-portfolio-content .modal-portfolio-description-container{display:flex;flex-direction:column;align-items:unset;justify-content:flex-start;gap:1.6rem}.modal-portfolio-wrapper .modal-portfolio .modal-portfolio-container .modal-inner-content .modal-portfolio-content .modal-portfolio-description-container .modal-portfolio-description{font-size:1.6rem;color:#585858}.modal-portfolio-wrapper .modal-portfolio .slider-arrow{cursor:pointer;align-content:center}@media (max-width: 1023px){.modal-portfolio-wrapper .modal-portfolio .slider-arrow{position:absolute;bottom:0}}@media (max-width: 1023px){.modal-portfolio-wrapper .modal-portfolio .left-arrow{left:35%}}@media (max-width: 1023px){.modal-portfolio-wrapper .modal-portfolio .right-arrow{right:35%}}.modal-portfolio-wrapper .ant-modal-content{padding:0}@media (max-width: 769px){.modal-portfolio-wrapper .ant-modal-content{padding:0 0 4rem;border-radius:0}}@media (max-width: 1023px){.modal-portfolio-wrapper .ant-modal-close{display:flex;position:sticky;align-items:center;top:auto;height:4.8rem;width:100%;justify-content:flex-end;background:#fff;box-shadow:0 4px 2px #00000014}}@media (max-width: 1023px){.modal-portfolio-wrapper .ant-modal-close .ant-modal-close-x{margin:0 1.6rem}}.team-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:97rem}@media (max-width: 850px){.team-grid{grid-template-columns:1fr;max-width:50rem}}.team-grid .team-card{width:auto;height:auto;align-items:center;padding:2.4rem;border-radius:1.2rem;background-image:linear-gradient(to bottom,transparent,#f4f8f8);transition:background-color .5s,color .5s}.team-grid .team-card:hover{background-color:#683694;background-image:none;cursor:pointer}.team-grid .team-card:hover .team-name,.team-grid .team-card:hover .team-designation,.team-grid .team-card:hover .team-description{color:#fff}.team-grid .team-card.active{background-color:#683694;background-image:none}.team-grid .team-card.active .team-name,.team-grid .team-card.active .team-designation,.team-grid .team-card.active .team-description{color:#fff}@media (max-width: 1024px){.team-grid .team-card{background:#f4f8f8}}.team-grid .team-card .team-image{width:100%;max-width:54rem;height:50rem;object-fit:cover;border-radius:10px}@media (max-width: 1024px){.team-grid .team-card .team-image{width:100%;height:40rem}}@media (max-width: 550px){.team-grid .team-card .team-image{width:100%;height:auto}}.team-grid .team-card .team-info{text-align:left;margin-top:3rem}.team-grid .team-card .team-name{font-size:2.2rem;font-weight:600;line-height:2.7rem;letter-spacing:.045rem;text-transform:capitalize}.team-grid .team-card .team-designation{font-size:2rem;color:#585858}.team-grid .team-card .team-description{font-size:1.6rem;color:#585858;line-height:1.5;letter-spacing:.04rem;margin-top:2rem}.about-container{text-align:center;padding:4rem 2rem;margin:auto}.about-container .about-header{max-width:120rem;margin:0 auto}.about-container .about-header .header-title{font-size:7.9rem;font-weight:700;color:#683694;margin-bottom:2rem}@media (max-width: 1024px){.about-container .about-header .header-title{font-size:5rem}}.about-container .about-header .header-content{font-weight:400;line-height:2.8rem;color:#002835;font-size:1.8rem}@media (max-width: 1024px){.about-container .about-header .header-content{font-size:1.5rem}}.about-container .about-content{display:flex;align-items:center;justify-content:center;gap:10rem;margin-top:11rem}@media (max-width: 769px){.about-container .about-content{flex-wrap:wrap;gap:2rem;margin-top:7rem}}.about-container .about-content .ceo-section .ceo-image{width:33rem;height:33rem;border-radius:50%;object-fit:cover;object-position:0%}@media (max-width: 769px){.about-container .about-content .ceo-section .ceo-image{transform:none!important}}.about-container .about-content .about-text{text-align:left}@media (max-width: 769px){.about-container .about-content .about-text{width:13rem}}.about-container .about-content .about-text .ceo-name{font-size:3rem;font-weight:600;color:#683694}@media (max-width: 1024px){.about-container .about-content .about-text .ceo-name{text-align:center;font-size:2rem}}.about-container .about-content .about-text .ceo-designation{font-size:2rem;color:#585858;font-weight:500}@media (max-width: 1024px){.about-container .about-content .about-text .ceo-designation{text-align:center;font-size:1.5rem}}.about-container .about-content .about-text .base-button{margin-top:2rem}@media (max-width: 769px){.about-container .about-content .about-text .base-button{text-align:center}}.about-container .values-section{margin-top:11rem}@media (max-width: 769px){.about-container .values-section{margin-top:7rem}}.about-container .values-section .values-title{font-size:7.9rem;font-weight:700;color:#683694;margin-bottom:4rem}@media (max-width: 1024px){.about-container .values-section .values-title{font-size:5rem}}.about-container .values-section .values-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:5rem;margin:3rem}@media (max-width: 1024px){.about-container .values-section .values-cards{gap:4rem}}.about-container .values-section .values-cards .card{width:100%;max-width:30rem;height:13rem;background:#fff;padding:2.5rem;border-radius:1rem;box-shadow:0 0 2rem #e0e5e7;text-align:center;transition:box-shadow .5s}body{font-family:Poppins,sans-serif;margin:0;padding:0;box-sizing:border-box}*{font-family:inherit}html{font-size:62.5%}html,body{height:100%;margin:0;padding:0}#root{display:flex;flex-direction:column;min-height:100vh}.app-container{display:flex;flex-direction:column;flex-grow:1}.main-content{flex-grow:1}
