@import url(https://fonts.googleapis.com/css?family=Inter);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::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:#d5dce0}body::-webkit-scrollbar-thumb{background-color:#2a4f64;border:2px solid #fff;border-radius:20px}.hrLineAnim{-webkit-animation:drawIn 1s ease-in-out 1s forwards;animation:drawIn 1s ease-in-out 1s forwards;background-color:#0054a1;border:none;color:#0054a1;height:5px;opacity:0}@-webkit-keyframes drawIn{0%{width:0}to{opacity:.4;width:20vw}}@keyframes drawIn{0%{width:0}to{opacity:.4;width:20vw}}.why{width:90vw}.whyParent{background-image:url(/static/media/Artboard_1.fe583537386bee90cf1c.svg),linear-gradient(#d5dce0,#fff);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;padding-top:100px}.whySection>h2{color:#000;font-family:Quicksand,sans-serif;font-size:30px;font-weight:600}@media screen and (max-width:450px){.whyParent{background-image:url(/static/media/bars_mobile.8796d85d8c2985f48bc7.svg),linear-gradient(#d5dce0,#fff);background-position:100% 100%;background-size:cover;padding-top:50px}.whySection>h2{font-size:27px}}@media screen and (max-width:992px) and (min-width:451px){.whyParent{background-image:url(/static/media/bars_tablet.22c2772d891dc43fdc2c.png),linear-gradient(#d5dce0,#fff);background-position:100% 100%;background-size:cover;padding-top:50px}}.whySection>ul>li{color:#000;font-family:Poppins,sans-serif;font-size:2.8vh;font-weight:400;list-style-type:none;padding-left:5%}.whySection{border-radius:15px}.whyTitle{color:#000;font-family:Quicksand,sans-serif;font-size:35px;font-weight:600;text-align:left}.mainPoints{color:#2a4f64}.whyOrig{opacity:0}.whyAnim{-webkit-animation:Fade;animation:Fade;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.landingParent{background-color:#2a4f64;background-image:url(/static/media/wave.3d797c4742111da1297d.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;display:table;height:100vh}.landing{width:90vw}.landingLogo{max-width:70vw}.imgLanding{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:rotateAround;animation-name:rotateAround;opacity:0;transition:ease-in-out}@-webkit-keyframes rotateAround{0%{opacity:0;-webkit-transform:rotate3d(1,1,0,45deg);transform:rotate3d(1,1,0,45deg)}to{opacity:1;-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}}@keyframes rotateAround{0%{opacity:0;-webkit-transform:rotate3d(1,1,0,45deg);transform:rotate3d(1,1,0,45deg)}to{opacity:1;-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}}.subTitle{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:FadeIn;animation-name:FadeIn;color:#fff;font-family:Quicksand,sans-serif;font-size:30px;font-weight:400;opacity:0}@media screen and (max-width:450px) and (max-height:700px){.scrollAnim{padding-top:120px}.landingLogo{max-width:100vw}}@media screen and (max-width:450px) and (max-height:900px) and (min-height:701px){.scrollAnim{padding-top:230px}}@media screen and (max-width:450px) and (max-height:1000px) and (min-height:901px){.scrollAnim{padding-top:260px}}@media screen and (max-width:300px){.scrollAnim{padding-top:260px}.subTitle{font-size:3vh}}@media screen and (max-width:850px) and (min-width:800px) and (max-height:1200px) and (min-height:1150px){.scrollAnim{padding-top:320px}}@media screen and (max-width:800px) and (min-width:750px) and (max-height:1100px) and (min-height:1024px){.scrollAnim{padding-top:120px}}@media screen and (max-width:950px) and (min-width:900px) and (max-height:1400px) and (min-height:1350px){.scrollAnim{padding-top:290px}.subTitle{font-size:4.5vh}}@media screen and (max-width:550px) and (min-width:540px) and (max-height:750px) and (min-height:720px){.scrollAnim{padding-top:90px}.subTitle{font-size:3.5vh}}@-webkit-keyframes FadeIn{0%{opacity:0}to{opacity:1}}@keyframes FadeIn{0%{opacity:0}to{opacity:1}}.scrollAnim{height:55px;margin:auto;width:34px}.mouse{border:2px solid #fff;box-sizing:initial;height:35px;opacity:.75;padding:10px 15px}.mouse,.movingPiece{border-radius:25px;width:3px}.movingPiece{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-timing-function:cubic-bezier(.15,.41,.69,.94);background-color:#fff;box-shadow:1px 1px 2px #000;height:7px}@-webkit-keyframes scroll{0%{opacity:0}10%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(200%);transform:translateY(200%)}}@keyframes scroll{0%{opacity:0}10%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(200%);transform:translateY(200%)}}.TeamParent{background:linear-gradient(#fff,#d5dce0);font-family:inter;padding-bottom:100px;padding-top:100px}.Team{width:90vw}.TeamTitle{color:#000}.profileImg{border-radius:.25rem!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important;height:100%;width:100%}.pfp{padding:2em}@media screen and (max-width:1280px){.team{color:#000;width:50vw}.profileImg{border-radius:.25rem!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important;max-height:250px;max-width:250px}}@media screen and (max-width:1024px){.profileImg{border-radius:.25rem!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important;max-height:100%;max-width:100%}}@media screen and (max-width:540px){.profileImg{border-radius:.25rem!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)!important;max-height:100%;max-width:100%}}.sectionBox>a{color:#000;text-decoration:none}.TeamOrig{opacity:0}.TeamAnim{-webkit-animation:Fade;animation:Fade;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.WorksParent{-webkit-animation:animationMotion 10s infinite;animation:animationMotion 10s infinite;background:url(/static/media/bckg1.9db842bd3f9388fcba38.png),linear-gradient(#d5dce0,#fff);background-repeat:repeat;background-size:contain;font-family:inter;padding-bottom:100px;padding-top:100px}@-webkit-keyframes animationMotion{0%{background-position:0 0}50%{background-position:0 10%}to{background-position:0 0}}@keyframes animationMotion{0%{background-position:0 0}50%{background-position:0 10%}to{background-position:0 0}}.Works{width:90vw}.productImg{max-width:65%}a{text-decoration:none}.productImg{-webkit-transform:rotate3d(1,1,0,30deg);transform:rotate3d(1,1,0,30deg);transition:.5s ease-in-out}.worksHover:hover .productImg{-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}@media screen and (max-width:450px){.WorksParent{background:url(/static/media/square_mobile.6b53b547d906cb5721f0.png),linear-gradient(#d5dce0,#fff);background-size:100vw auto}.productImg{max-width:100%;-webkit-transform:none;transform:none}.worksHover:hover .productImg{-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg)}}.worksOrig{opacity:0}.worksAnim{-webkit-animation:Fade;animation:Fade;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.worksButtonOrig{background-color:#d5dce0;background:linear-gradient(90deg,#2a4f64 50%,#d5dce0 0);background-position:0 100%;background-size:200% 100%;border:none;box-shadow:3px 3px 3px #000;color:#fff;font-family:Poppins,sans-serif;font-size:3vh;opacity:0}.worksButtonAnim{animation:Fade 1.5s forwards;-webkit-animation:Fade 1.5s forwards;transition:.5s ease-in-out}.worksButtonAnim:hover{background-position:100% 100%;box-shadow:0 0 0 #000;color:#000}.worksButtonAnim:hover .arrow{color:#000;padding-left:10px}@media screen and (max-width:450px){.worksButtonAnim:hover{background-position:150% 100%;color:#000}.worksButtonAnim:active{background-position:250% 100%;box-shadow:3px 3px 3px #000;color:#000}.arrow{font-size:3vh}.worksButtonAnim:hover .arrow{color:#000;padding-left:0}.worksButtonAnim{font-size:2.4vh}}@media screen and (max-width:400px){.worksButtonAnim{font-size:2.4vh}}@media screen and (max-width:300px){.worksButtonAnim{font-size:2.4vh}.arrow{display:none;font-size:2.5vh}}.mission{padding-bottom:30px;padding-top:30px;scroll-margin-top:60px;width:90vw}.missionParent{background:linear-gradient(#fff,#d5dce0);padding-top:100px}@media screen and (max-width:451px){.missionParent{background-image:linear-gradient(#fff,#d5dce0);background-position:0 100%;background-repeat:no-repeat;background-size:cover}.mission{background:none;border-radius:0}}.missionText{color:#000;font-family:Poppins,sans-serif;font-size:3.2vh;font-weight:400;padding-left:5%;text-align:left}.missionOrig{opacity:0}.processAnim{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:Fade;animation-name:Fade;-webkit-animation:Fade 1.5s forwards}.principlesRow{align-items:center;display:flex;justify-content:center;margin:auto;padding-top:40px}.principlesCol{padding-top:0}.principlesCol:hover .content{-webkit-transform:translateY(0);transform:translateY(0)}.principlesCol:hover .principleText{opacity:1}.content{-webkit-transform:translateY(5%);transform:translateY(5%);transition:.5s}.trial{align-items:center;aspect-ratio:1;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:#2a4f641a;border:2px solid transparent;border-radius:15px;display:flex;flex-direction:column;justify-content:center;position:relative}.principleText{color:#000;font-family:Quicksand,sans-serif;font-size:4vh;font-weight:600;opacity:0;padding-left:2%;transition:.5s}@media screen and (max-width:450px){.principlesCol{padding-top:40px}.principleText{font-size:3vh;opacity:1}.content{-webkit-transform:translateY(0);transform:translateY(0)}}.principleTitle{color:#000;font-family:Quicksand,sans-serif;font-size:35px;font-weight:600;padding-bottom:5%;text-align:center}.principlespicture{height:80%;padding-bottom:3%;width:80%}.principlesOrig{opacity:0}.principlesAnim{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:Fade;animation-name:Fade;-webkit-animation:Fade 1.5s forwards}@-webkit-keyframes Fade{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Fade{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.navLink{background-image:linear-gradient(#4ba3c3,#4ba3c3),linear-gradient(transparent,transparent);background-position:bottom;background-repeat:no-repeat;background-size:0 2px,auto;text-decoration:none;transition:all .2s ease-out}.navLink:hover{background-size:100% 2px,auto}.navbarToggle:focus{outline:none!important}.process{width:90vw}.processParent{background:linear-gradient(#fff,#d5dce0);padding-bottom:100px;padding-top:100px}.processRect{background-color:#fff;border-radius:5px;box-shadow:0 4px 6px #000;font-family:Poppins,sans-serif;font-size:3vh;margin:auto;opacity:0;width:80%}.processRect1{animation:slideIn .5s;-webkit-animation:slideIn .5s;animation-delay:.5s;-webkit-animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.processRect2{animation:slideIn .5s;-webkit-animation:slideIn .5s;animation-delay:1s;-webkit-animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.processRect3{animation:slideIn .5s;-webkit-animation:slideIn .5s;animation-delay:1.5s;-webkit-animation-delay:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.processRect4{animation:slideIn .5s;-webkit-animation:slideIn .5s;animation-delay:2s;-webkit-animation-delay:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.processRect5{animation:slideIn .5s;-webkit-animation:slideIn .5s;animation-delay:2.5s;-webkit-animation-delay:2.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.processRect>.colNumeral{background-color:#2a4f64;border-bottom-left-radius:5px;border-top-left-radius:5px;color:hsla(0,0%,100%,.804);font-family:Quattrocento,sans-serif;font-size:6vh}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hidden{visibility:hidden}.processRects{padding-bottom:10vh}.meetTeamButtonOrig{background-color:#d5dce0;background:linear-gradient(90deg,#2a4f64 50%,#d5dce0 0);background-position:0 100%;background-size:200% 100%;border:none;box-shadow:3px 3px 3px #000;color:#fff;font-family:Poppins,sans-serif;font-size:3vh;opacity:0}.meetTeamButtonAnim{animation:slideIn .5s forwards;-webkit-animation:slideIn .5s forwards;-webkit-animation-delay:3s;animation-delay:3s;transition:.5s ease-in-out}.meetTeamButtonAnim:hover{background-position:100% 100%;box-shadow:0 0 0 #000;color:#000}.arrow{font-size:5vh;transition:.5s ease-in-out}.meetTeamButtonAnim:hover .arrow{color:#000;padding-left:10px}@media screen and (max-width:450px){.processRect{font-size:2.5vh;width:90%}.processRect>.colNumeral{border-bottom-left-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;font-size:4vh}.meetTeamButtonAnim:hover{background-position:150% 100%;color:#000}.meetTeamButtonAnim:active{background-position:250% 100%;box-shadow:3px 3px 3px #000;color:#000}.arrow{font-size:3vh}.meetTeamButtonAnim:hover .arrow{color:#000;padding-left:0}.meetTeamButtonAnim{font-size:2.4vh}}@media screen and (max-width:400px){.meetTeamButtonAnim{font-size:2.4vh}}@media screen and (max-width:300px){.meetTeamButtonAnim{font-size:2.4vh}.arrow{display:none;font-size:2.5vh}}.contact{background-color:initial;width:90vw}.contactParent{background-color:#2a4f64;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;padding-bottom:100px;padding-top:100px}.contactForm{color:#fff;font-family:Poppins,sans-serif;font-size:3vh;font-weight:400}@media screen and (max-width:450px){.contactCard{font-size:2.4vh}}.contactTitle{font-size:40px}.contactTitle,.contactTitle2{color:#fff;font-family:Quicksand,sans-serif;font-weight:600;text-align:left}.contactTitle2{font-size:30px}.submitBtn{text-align:right}.submitButton{background-color:#d5dce0;border:none;border-radius:5px;box-shadow:3px 3px 3px #000;color:#000;font-family:Poppins,sans-serif;font-size:3vh;padding:5px;transition:.5s ease-in-out}.submitButton:hover{background-color:#2a4f64;box-shadow:none;color:#fff}.submitButton:active{background-color:#d5dce0;color:#000}.contactText{color:#fff;font-family:Poppins,sans-serif;font-size:4vh;font-weight:400}.mainPoints2{color:#4ba3c3}.email{color:#fff;transition:.5s ease-in-out}.email:hover{color:#fff;text-decoration:underline}.contactDetails{font-size:18px}.contactDetailsImg{display:inline-block;height:1.2em;width:auto}.inputField,.inputFieldMessage{background:transparent;border:0;border-bottom:1px solid #000;color:#fff;display:inline-block;outline:0;width:100%}.inputFieldMessage{height:100px}@media screen and (max-width:450px){.contactDetails{font-size:14px}}.formLabel{color:#4ba3c3;font-weight:700}.modalMain{background-color:#2a4f64;border:none;border-radius:10px}.modal-content{border:none}.modal-content,.modalSuccess{border-radius:15px}.contactModalClose{background-color:#d5dce0;border:none;box-shadow:3px 3px 3px #000;color:#000;font-family:Poppins,sans-serif;font-size:3vh;font-weight:600}.contactModalClose:hover{background-color:#2a4f64;box-shadow:none;color:#fff}.contactModalClose:active{background-color:#2a4f64!important;box-shadow:none}.checkMark{font-size:30px}