.App{display:flex;flex-direction:column;font-family:Arial,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;height:auto;width:100%}body{margin:0;padding:0}.navbar{background-color:#fff;font-size:26px;height:100px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.nav-container,.navbar{align-items:center;display:flex;justify-content:center}.nav-container{height:80px;max-width:1500px;position:relative;width:100%}.nav-logo{align-items:center;cursor:pointer;display:flex;flex-grow:1;font-size:2rem;justify-items:center;margin-left:20px;text-decoration:none;width:250px}.nav-logo .icon{display:inline-block;height:3rem;margin-left:16px;width:3rem}.nav-logo img{width:275px}.nav-menu{display:flex;list-style:none}.nav-links{border-bottom:3px solid transparent;color:#003f63;font-weight:700;height:100%;padding:.5rem 1rem;text-decoration:none}.nav-item{line-height:40px;margin-right:1rem}.nav-item:after{background:transparent;content:"";display:block;height:3px;transition:width .7s ease,background-color .5s ease;width:0}.nav-item:hover:after{background:#0094cb;width:100%}.nav-icon,.nav-item .active{color:#0094cb}.nav-icon{display:none}.nav-icon .icon{display:inline-block;height:2rem;width:2rem}@media screen and (max-width:960px){.nav-menu{border-top:1px solid #fff;display:flex;flex-direction:column;left:-110%;position:absolute;top:66px;width:100%}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.7);left:-10%;z-index:1}.nav-item .active{border:none;color:#000}.nav-links{box-sizing:border-box;display:table;overflow-x:hidden;padding:1.5rem;width:calc(100% - 3rem)}.nav-links-inner{width:100%}.nav-logo img{width:225px}.nav-icon,.nav-logo .icon{height:2rem;width:2rem}.nav-icon{color:#000;cursor:pointer;display:block;position:absolute;right:0;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}}.footer{background-color:#003f63;color:#fff;padding:40px 0}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.footer-section1{text-align:right;width:48%}.footer-section{width:48%}.footer-section h2{font-size:24px;margin-bottom:15px;text-align:center}.footer-section a{color:#0094cb;text-decoration:none;transition:color .3s}.footer-section a:hover{color:#75c11d}.footer-section p{font-size:16px;line-height:1.5;margin-bottom:20px}@media only screen and (max-width:768px){.footer-section{margin-bottom:30px;width:100%}}.footer-section iframe{max-width:400px;width:100%}.home{background:linear-gradient(180deg,#63a7d4,#8dba59);background-position:50%;background-repeat:no-repeat;background-size:cover;height:80vh;justify-content:center;width:100%}.headerContainer,.home{align-items:left;display:flex;flex-direction:column}.headerContainer{margin-left:300px;margin-right:400px;text-align:center;width:auto}.headerContainer h1{color:#fff;font-size:90px;font-weight:700;margin-bottom:10px;text-align:left}.headerContainer p{color:#fff;font-size:24px;font-weight:50;margin-bottom:20px;text-align:left}@media only screen and (max-width:1500px){.headerContainer,.home{align-items:center;justify-content:center}.headerContainer{border-radius:10px;color:#fff;display:flex;flex-direction:column;margin-left:20px;margin-right:20px;padding:10px;width:80%}.headerContainer h1{font-size:72px;margin-bottom:5px}.headerContainer p{font-size:22px;margin-bottom:10px}@media only screen and (max-width:500px){.headerContainer{margin-left:10px;margin-right:10px}.headerContainer h1{font-size:42px}.headerContainer p{font-size:16px;margin-bottom:5px}}}.cardSection{background:linear-gradient(0deg,#63a7d4,#8dba59);padding:50px 0}.cardSection h1{align-items:center;color:#fff;font-size:50px;font-weight:600;margin-bottom:50px;text-align:center}.heading-card-top{border-radius:10px;margin:20px auto 30px;text-align:center;width:500px}.heading-card-top h2{color:#fff;font-size:60px}.section-header{border-top:10px solid #003f63;margin-bottom:80px}.cardContainer{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1600px}.card{background-color:#fff;border-radius:10px;box-shadow:0 100px 300px hsla(0,0%,100%,.1);cursor:pointer;font-family:Helvetica,sans-serif;height:auto;margin-bottom:20px;padding:20px;text-align:center;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s;width:300px}.card h2{color:#000;font-size:31px;margin-bottom:10px}.card h3{color:#75c11d;font-size:20px}.card .cardDescription{color:#000;font-size:18px;height:175px;margin-bottom:30px}.card .cardDescription1{color:#000;font-size:18px;height:175px;margin-bottom:-15px}.card .attribution{color:#d3d3d3;font-size:10px;margin:0;padding:0}.card img{display:block;height:300px;margin:0 auto;max-width:100%;object-fit:cover}.cardContainer a{color:inherit;text-decoration:none}.card:hover{background-color:#d1faff;box-shadow:0 24px 60px hsla(0,0%,100%,.2);-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media only screen and (max-width:768px){.heading-card-top{margin-bottom:30px;width:350px}}.who{align-items:center;background:linear-gradient(180deg,#63a7d4,#003f63);color:#000;display:flex;flex-direction:column;padding:50px 15px;text-align:center}.who h1{color:#fff;font-size:50px;margin-bottom:50px}.heading-card{border-radius:10px;padding:5px;text-align:center;width:500px}.heading-card h2{color:#fff;font-size:60px}.content{max-width:1800px}.cardWho h2{font-size:36px}.cards-container{display:flex;justify-content:center;margin:auto auto 100px}.cardWho{background-color:#fff;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.2);box-sizing:border-box;flex-basis:calc(60% - 20px);flex-grow:0;flex-shrink:0;margin:0 50px 20px;padding:20px;text-align:center}.card-image{border-radius:5px;display:block;margin:0 auto 20px;max-height:auto;max-width:100%}.who p{font-size:24px;font-weight:700}.cardWho p,.who p{margin-bottom:20px}.cardWho p{font-size:20px;font-weight:400}@media (max-width:800px){.cards-container{flex-wrap:wrap;justify-content:center;padding:0 10px}.cardWho{flex-basis:calc(100% - 20px);flex-grow:0;flex-shrink:0;margin:0 0 20px}}@media (min-width:1200px){.content{flex-direction:row;justify-content:space-between}.side-image-container{max-width:45%}.cards-container{align-items:flex-start;width:45%}}.servicePage{background-color:#f1f5f9}.servicePage,.servicePage1{align-items:center;display:flex;justify-content:center;padding:50px}.servicePage1{background-color:#fff}.serviceContainer{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:0;max-width:1600px;position:relative;width:100%}@media (max-width:768px){.serviceContainer{flex-direction:column-reverse}}.serviceContent{flex:1 1;padding-bottom:20px;padding-right:20px}.serviceContent h1{font-size:38px}.serviceContent li,.serviceContent p{font-size:18px}.attribution{color:#d3d3d3;font-size:10px;margin:0;padding:0}.serviceImage{flex:1 1;margin-left:20px;max-width:50%}.serviceImage img{border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);height:auto;max-width:100%}@media (max-width:480px){.serviceImage{margin:20px auto;max-width:100%}.serviceContent h1{font-size:28px}}.caseStudiesContainer{background-color:#f1f5f9}.caseStudiesContainer,.caseStudiesContainer1{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;margin-top:-100px;padding:20px;text-align:center}.caseStudiesContainer1{background-color:#fff}.caseStudies{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:10px 0}.caseStudies a{background-color:#0077b6;border-radius:20px;color:#fff;font-weight:700;padding:10px 20px;text-decoration:none}.caseStudies a:hover{background-color:#75c11d;transition:background-color .3s ease}.vismis{align-items:center;background-color:#fff;display:flex;justify-content:center;padding:50px 0;width:100%}.mission,.vision{margin-bottom:0;text-align:center}.card-image1{height:auto;margin-bottom:20px;max-width:300px;width:100%}.card-image2{height:auto;margin-bottom:-50px;margin-top:-35px;max-width:400px;width:100%}.vision h2{color:#75c11d;font-size:42px}.mission h2{color:#0094cb;font-size:42px}.mission p,.vision p{color:#000;font-size:24px;font-weight:700;margin:0 auto;max-width:60%}@media only screen and (max-width:768px){.vismis{flex-direction:column}.mission,.vision{width:100%}}.coreValuesSection{align-items:center;background-color:#0094cb;display:flex;flex-direction:column;overflow:hidden;padding:80px 0;width:100%}.coreValuesSection h1{color:#fff}.coreValueCard h1,.coreValuesSection h1{font-size:42px;margin-bottom:40px;text-align:center}.coreValueCard h1{color:#000}.coreValuesContainer{display:flex;justify-content:center;max-width:1700px;width:100%}.coreValueCard{background-color:#fff;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.1);flex:1 1;font-family:Arial,sans-serif;margin:20px;max-width:300px;min-width:200px;padding:10px;text-align:center;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.coreValueCard:hover{box-shadow:0 10px 20px rgba(0,0,0,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.coreValueCard h2{color:#333;font-size:28px}.coreValueCard p{color:#666;font-size:22px;margin-top:15px}@media only screen and (max-width:1300px){.coreValuesContainer{align-items:center;flex-direction:column}.coreValueCard{margin:10px 0;max-width:100%;width:90%}}.ourStory{background-color:#f1f5f9;display:flex;justify-content:center;padding:50px 10px}.ourStoryBox{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:1200px;padding:20px;width:100%}.ourStoryContent{margin-left:20px;padding:0 10px;text-align:left}.ourStory h1{color:#003f63;font-size:36px;margin-bottom:20px}.ourStory p,.ourStory ul{font-size:22px;margin-bottom:20px}.ourStory ul{list-style-type:disc;margin-left:20px;text-align:left}@media only screen and (max-width:768px){.ourStory{align-items:center;flex-direction:column;padding:50px 5px}.ourStoryBox{padding:20px 1px}.ourStoryContent{margin-left:0;padding:0 20px}}.caseStudies2{background-color:#f1f5f9;padding:20px}.service{margin-bottom:30px;margin-left:100px}.service h2{color:#003f63;font-size:38px;margin-bottom:20px;margin-top:80px;max-width:100%}.caseStudiesList{display:flex;flex-wrap:wrap;gap:20px}.caseStudy{background-color:#fff;border:4px solid #90d83e;border-radius:10px;height:140px;padding:20px;position:relative;transition:box-shadow .3s ease,background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease,-webkit-transform .3s ease;width:calc(20% - 100px)}.caseStudy:hover{background-color:#e2ffff;box-shadow:0 24px 60px #e2ffff;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.caseStudy h3{color:#90d83e;font-size:24px}.caseStudy p{color:#333;font-size:18px}.modalOverlay{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modalContent{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);max-width:400px;padding:20px;text-align:center}.thankYouMessage{background-color:#90ee90;padding:10px;text-align:center}@media screen and (max-width:1500px){.caseStudy h3{font-size:20px}}@media screen and (max-width:1000px){.caseStudy{width:calc(50% - 20px)}}@media screen and (max-width:480px){.caseStudy{width:100%}.service{margin-bottom:30px;margin-left:10px}}.caseStudyForm{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);margin:0 auto;max-width:400px;padding:20px;text-align:center}.caseStudyForm h3{font-size:1.5rem;margin-bottom:20px}.caseStudyForm form{align-items:center;display:flex;flex-direction:column}.caseStudyForm .form-group{margin-bottom:15px;width:100%}.caseStudyForm label{display:block;font-weight:700;margin-bottom:5px}.caseStudyForm input[type=email],.caseStudyForm input[type=text]{border:1px solid #ccc;border-radius:5px;padding:10px 0 10px 10px;width:100%}.caseStudyForm button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.caseStudyForm button:hover{background-color:#8fdf8c}.joinUsPage{background-color:#f1f5f9;padding:50px 1px 1px;text-align:center}.openSec{background-color:#fff;padding:40px;text-align:center}.joinUsPage h1{color:#000;font-size:26px;padding-bottom:20px}.joinUsContainer{margin:0 auto 50px;max-width:1300px;padding:20px;text-align:left}.joinUsContainer h1{color:#000;font-size:28px;margin-bottom:20px}.joinUsContainer h2{color:#333;font-size:24px;margin-bottom:10px;margin-top:20px}.joinUsContainer p{margin-bottom:20px}.joinUsContainer p,.joinUsContainer ul{color:#000;font-size:18px}.openingsContainer{border-radius:10px;margin:0 auto 50px;max-width:1000px;padding:20px;text-align:left}.openingsContainer h1{color:#333;font-size:28px;margin-bottom:20px}.openingsContainer h2{color:#333;font-size:24px;margin-bottom:10px;margin-top:20px}.openingsContainer p{margin-bottom:20px}.openingsContainer p,.openingsContainer ul{color:#000;font-size:18px}.openingsContainer .openPositions{margin-top:30px}.openingsContainer .openPositions h2{color:#333;font-size:42px;margin-bottom:30px}.openingsContainer .openPositions ul{color:#000;font-size:18px;list-style-type:none;padding:0}.openingsContainer .openPositions li{margin-bottom:10px}.openingsContainer .openPositions .positionContainer{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:5px 5px 1px rgba(0,0,0,.2);margin-bottom:20px;padding:20px;transition:background-color .5s ease,box-shadow .5s ease}.openingsContainer .openPositions .positionContainer:hover{background-color:#e4fcff;box-shadow:5px 5px 1px rgba(0,0,0,.2);transition:background-color .5s ease,box-shadow .5s ease}.openingsContainer .openPositions .positionContainer h3{color:#333;font-size:20px;margin-bottom:10px}.openingsContainer .openPositions .positionContainer p{color:#555;font-size:16px;margin-bottom:20px}.jobDescriptionPage{background-color:#f1f5f9;padding:40px;text-align:center}.jobDescriptionPage h1{color:#000;font-size:32px;margin-bottom:40px;margin-top:40px}.jobDescription{margin:0 auto;max-width:800px;text-align:left}.jobDescription p{color:#000;font-size:18px;margin-bottom:40px}.jobDescription .section{margin-bottom:30px}.jobDescription h2{font-size:24px}.jobDescription h2,.jobDescription h3{color:#333;margin-bottom:10px;margin-top:20px}.jobDescription ul{color:#000;font-size:18px;list-style-type:disc;margin-left:20px;padding:0}.jobDescription li{margin-bottom:10px}
/*# sourceMappingURL=main.a4826bfd.css.map*/