.wrapper{display:flex;align-items:center;justify-content:center}.wrapper svg{transform:scale(1);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.85)}70%{transform:scale(1)}to{transform:scale(.85)}}.wrapper svg .svg-elem-1{stroke-dashoffset:1311.0190429688px;stroke-dasharray:1311.0190429688px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s,fill .7s cubic-bezier(.47,0,.745,.715) .8s}.wrapper svg.active .svg-elem-1{stroke-dashoffset:0;fill:url(#paint0_linear_6_11)}.wrapper svg .svg-elem-2{stroke-dashoffset:2638.9931640625px;stroke-dasharray:2638.9931640625px;fill:transparent;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .12s,fill .7s cubic-bezier(.47,0,.745,.715) .9s}.wrapper svg.active .svg-elem-2{stroke-dashoffset:0;fill:#fff}.gradientButton{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-text-decoration:none;text-decoration:none;outline:2px solid transparent;outline-offset:2px;border-bottom-color:transparent;white-space:nowrap;padding:8px 0}.gradientButtonText{color:#fff;font-size:16px;font-family:IBM Plex Sans;background:conic-gradient(from 180deg at 50% 51.52%,#00df96 0deg,#00cf52 141.23deg,#19646a 1turn);background-size:200% 100%;animation:hue 6s infinite alternate;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes hue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(-1turn)}}.navText{color:#fff!important;margin-right:32px}.navText,.navbarWrapper{font-family:IBM Plex Sans}.navbarWrapper{color:#fff;background-color:transparent;transition:opacity .3s}.navbarContainer{padding-block:8px}.navbarLogo{width:48px;height:48px}@media(max-width:992px){.nav-item{padding-top:24px}}.technologyCard{width:100%;display:flex;flex-direction:row;padding:16px;border-radius:16px;align-items:center}.technologyCard .text{margin-left:16px;margin-bottom:0;font-family:Greycliff Bold}.technologyCard .imgWrapper{width:33%}.technologyCard .imgWrapper img{width:100%}@media(max-width:575px){.technologyCard{max-width:200px;flex-direction:column;justify-content:center}.technologyCard .text{margin-left:0;text-align:center}.technologyCard .imgWrapper{margin-bottom:16px}}.serviceItem{border-radius:10px;border:2px solid hsla(0,0%,100%,.15);max-width:270px;text-align:center;position:relative;padding:80px 24px 24px}.serviceItem .imageWrapper{position:absolute;top:-50px;left:0;width:100%;display:flex;justify-content:center;align-items:center}.serviceItem .titleWrapper{height:80px;display:flex;justify-content:center;align-items:flex-end}.serviceItem .titleWrapper h6{font-family:Greycliff Bold,sans-serif;font-size:25px;padding-bottom:8px}.serviceItem .paragraphWrapper{padding-top:6px;height:210px;display:flex;justify-content:center;align-items:baseline}.serviceItem .paragraphWrapper p{font-family:Greycliff Regular,sans-serif;color:hsla(0,0%,100%,.7)}.footer{padding-block:16px;border-top:1px solid hsla(0,0%,100%,.15);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.footer .copyright{font-size:16px;color:#fff;font-family:Greycliff Regular,sans-serif}.footer .socials{display:flex;flex-direction:row;align-items:center}.footer .socials .socialIcon{display:inline-flex;position:relative;vertical-align:top;align-items:center}.blogCard{box-shadow:0 2.03796px 3.62304px hsla(0,0%,54%,.02),0 5.6347px 10.0172px hsla(0,0%,54%,.04),0 13.5662px 24.1177px hsla(0,0%,54%,.05),0 45px 80px hsla(0,0%,54%,.07);height:220px;cursor:pointer;position:relative;max-width:400px;transition:box-shadow .6s ease-in-out}.blogCard,.blogCard .overlay{border-radius:16px;width:100%}.blogCard .overlay{transition:opacity .6s ease-in-out;position:absolute;top:0;left:0;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;padding:24px}.blogCard .overlay .overlayContentHeading{font-family:Greycliff Regular,sans-serif;color:#fff;text-align:center}.blogCard:hover{box-shadow:0 2.03796px 3.62304px hsla(0,0%,54%,.06),0 5.6347px 10.0172px hsla(0,0%,54%,.11),0 13.5662px 24.1177px hsla(0,0%,54%,.12),0 45px 80px hsla(0,0%,54%,.1)}.blogCard:hover .overlay{opacity:1}.blogsSection{padding-top:28px;padding-bottom:48px}.blogsSection .header{text-align:center;font-family:Greycliff Bold,sans-serif;color:#fff;font-size:40px;padding-inline:8px}.blogsSection .subheader{text-align:center;font-family:Greycliff Regular,sans-serif;color:hsla(0,0%,100%,.7);font-size:18px;padding-inline:8px}.blogsSection .blogsRow{padding-top:60px}.blogsSection .blogsRow .blogCardWrapper{padding:16px;display:flex;place-content:center}.nt-btn{cursor:pointer;font-family:IBM Plex Sans;transition:background .5s}.white-outline{border:2px solid #fff;padding:8px 16px;background:transparent}.white-outline:hover{background:#fff;color:#000}.mouseScrollWrapper{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:34px;height:55px}.mouse{width:3px;padding:4px 12px;height:35px;border:2px solid #fff;border-radius:25px;opacity:.75;box-sizing:content-box}.scroller{width:3px;height:10px;border-radius:25%;background-color:#fff;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(.15,.41,.69,.94);animation-iteration-count:infinite}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}to{transform:translateY(15px);opacity:0}}.heroSection{height:100vh;background-color:#000}.heroSectionContentWrapper{position:absolute;z-index:1;top:0;left:0;height:100vh;color:#fff;pointer-events:none}.heroSectionContent,.heroSectionContentWrapper{width:100%;display:flex;align-items:center;justify-content:center}.heroSectionContent{flex-direction:column}.heroSectionHeading{font-family:Agrandir Bold,sans-serif;font-weight:900;font-size:64px;padding:0;margin:0 0 16px;text-align:center}@media(max-width:576px){.heroSectionHeading{font-size:48px}}.heroSectionSubheading{background:linear-gradient(27deg,#00df96,#00cf52 20%,#fff,#19646a);-webkit-background-clip:text;background-clip:text;background-size:300% 300%;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;font-family:IBM Plex Sans;font-size:48px;padding:0;margin:0 0 48px;-webkit-text-fill-color:transparent;animation:gradient 3s infinite alternate;text-align:center}@media(max-width:576px){.heroSectionSubheading{font-size:32px}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.heroSectionButtonRow{display:flex;flex-direction:row;justify-content:center;align-items:center;pointer-events:all}.heroSectionScrollAnimationWrapper{position:absolute;z-index:1;bottom:0;left:0;width:100%;margin-bottom:64px;display:flex;align-items:center;justify-content:center}.meetSectionHeader{color:#fff;font-family:Greycliff Bold,sans-serif;margin-bottom:64px}.meetSectionParagraphContainer{margin-bottom:2em}.meetSectionParagraph{font-family:IBM Plex Sans;font-size:18px;color:#adaab2;margin-bottom:16px}.contentContainer{padding-top:100px}@media(min-width:1200px){.contentContainer{padding-left:200px}}@media(min-width:992px){.contentContainer{position:relative}}.socialIcons{margin-left:-10px;margin-bottom:50px}.socialIcon{display:inline-flex;position:relative;vertical-align:top;width:50px;height:40px;align-items:center;justify-content:center;z-index:10}.hoveringObjectWrapper{position:relative;display:flex;justify-content:flex-end;align-items:flex-end}.hoveringObjectWrapper .hoveringObject{width:80px;animation:MoveUpDown 3s linear infinite;color:#fff;position:absolute;right:32px;bottom:0}.hoveringObjectWrapper .hoveringObject2{width:80px;animation:MoveUpDown2 3s linear infinite;color:#fff;position:absolute;right:550px}@keyframes MoveUpDown{0%,to{bottom:140px}50%{bottom:240px}}@keyframes MoveUpDown2{0%,to{bottom:225px}50%{bottom:300px}}.imageCol{display:none;position:absolute;right:0;bottom:0;background:radial-gradient(farthest-side at 200% 80%,#00c690,transparent)}@media(min-width:992px){.imageCol{display:block}.info-col{padding-right:65%}}.projectInstance{width:100%;height:100%;overflow:hidden;border-radius:8px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;cursor:pointer}.projectInstance h4{margin-bottom:4px;color:#000!important;font-family:Agrandir Bold,sans-serif}.projectInstance .projectInstanceText{margin-top:24px}.projectInstance span{font-family:Greycliff Regular,sans-serif}.spotifyCard{color:#fff;display:flex;flex-direction:row;padding:8px 16px;width:300px!important;width:-moz-fit-content;width:fit-content;justify-content:flex-start;align-items:center;border-radius:16px;animation:blink 3s infinite}.spotifyCard .infoSection{padding-left:16px;display:flex;height:100%;flex-direction:column;justify-content:space-between;align-items:flex-start}.spotifyCard .infoSection .songName{font-family:Greycliff Bold,sans-serif}.spotifyCard .infoSection p{margin:0!important;font-family:Greycliff Regular,sans-serif}.spotifyCard .infoSection .artistName{cursor:pointer}.spotifyCard .infoSection .artistName:hover{text-decoration:underline}.spotifyCard .audioPlayer{position:relative;cursor:pointer;border-radius:4px}.spotifyCard .audioPlayer:hover .playerOverlay{opacity:1}.spotifyCard .audioPlayer .audioPlayerImage{width:64px;height:64px;border-radius:4px}.spotifyCard .audioPlayer .playerOverlay{border-radius:4px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease-in-out}.spotifyCard .audioPlayer .playerOverlay:hover{background:rgba(0,198,144,.5)}@keyframes blink{0%{box-shadow:0 0 19px 13px rgba(29,185,94,.49);-webkit-box-shadow:0 0 19px 13px rgba(29,185,94,.49);-moz-box-shadow:0 0 19px 13px rgba(29,185,94,.49)}50%{box-shadow:1px -3px 19px 3px rgba(29,185,94,.49);-webkit-box-shadow:1px -3px 19px 3px rgba(29,185,94,.49);-moz-box-shadow:1px -3px 19px 3px rgba(29,185,94,.49)}to{box-shadow:0 0 19px 13px rgba(29,185,94,.49);-webkit-box-shadow:0 0 19px 13px rgba(29,185,94,.49);-moz-box-shadow:0 0 19px 13px rgba(29,185,94,.49)}}.socialsSection{padding-block:64px;display:flex;flex-direction:column;justify-content:center;align-items:center}.socialsSection .header{padding-bottom:32px;font-family:Greycliff Bold,sans-serif}.projectsCarousel{padding-bottom:48px}.projectCard{width:322px;height:216px;background-color:#fff;border-radius:8px}@media(max-width:576px){.projectCard{width:171px;height:118px}}@media(max-width:768px){.projectCard{width:220px;height:152px}}@media(max-width:992px){.projectCard{width:250px;height:173px}}@media(max-width:1200px){.projectCard{width:300px;height:207px}}.technologiesSection{padding-top:28px;padding-bottom:48px}.technologiesSection .header{text-align:center;font-family:Greycliff Bold,sans-serif;color:#fff;font-size:40px}.technologiesSection .subheader{text-align:center;font-family:Greycliff Regular,sans-serif;color:hsla(0,0%,100%,.7);font-size:18px}.technologiesSection .technologiesRow{padding-top:32px}.technologiesSection .contentContainer{padding-top:100px}@media(min-width:1200px){.technologiesSection .contentContainer{padding-left:200px}}.technologiesSection .technologiesContentContainer{padding-top:40px}@media(min-width:1200px){.technologiesSection .technologiesContentContainer{padding-inline:200px}}.technologiesSection .technologiesContentContainer .technologyCol{margin-bottom:16px;display:flex;place-content:center}.technologiesSection .technologiesLeftCol .header{text-align:left}@media(max-width:576px){.technologiesSection .technologiesLeftCol .header{text-align:center;padding-inline:8px}}.technologiesSection .technologiesLeftCol .subheader{text-align:left}@media(max-width:576px){.technologiesSection .technologiesLeftCol .subheader{text-align:center;padding-inline:8px}}.servicesSection{padding-top:28px}.servicesSection .header{text-align:center;font-family:Greycliff Bold,sans-serif;color:#fff;font-size:40px;padding-inline:8px}.servicesSection .subheader{text-align:center;font-family:Greycliff Regular,sans-serif;color:hsla(0,0%,100%,.7);font-size:18px;padding-inline:8px}.servicesSection .servicesContainer{padding-top:60px;display:flex;justify-content:center;align-items:center}@media(min-width:576px){.servicesSection .servicesContainer{padding-inline:100px!important}}@media(min-width:992px){.servicesSection .servicesContainer{padding-inline:200px!important}}.servicesSection .servicesContainer .servicesRow{flex-direction:row;justify-content:center;align-items:center;display:flex;flex-wrap:wrap;height:100%}.servicesSection .servicesContainer .servicesRow .serviceItemWrapper{display:flex;justify-content:center;align-items:center;padding:16px;flex-grow:1}@media(min-width:1200px){.servicesSection .servicesContainer .servicesRow .serviceItemWrapper{padding:32px}}