.front-content{padding:0}.video-bg{background-size:cover;position:fixed;right:0;bottom:0;min-width:100%;min-height:100%;z-index:-10}.no-webp .video-bg{background-image:url(/build/images/homeVideoPlaceholder.b151f2d3.jpg)}.webp .video-bg{background-image:url(/build/images/homeVideoPlaceholder.4dbe9359.webp)}.front-home-section{padding:6rem 0 5rem 0}@media(max-width: 578px){.front-home-section{padding:3rem 0 2.5rem 0}}.front-home-header{height:90vh;position:relative}.front-home-header .home-tagline{z-index:-5;position:fixed;width:90%;top:40%;left:5%;font-weight:900;font-size:2rem;text-shadow:0 0 1px #2a0e31;line-height:2rem}@media(min-width: 768px){.front-home-header .home-tagline{font-size:3rem;line-height:3rem;top:30%}}.front-home-header .home-tagline .home-tagline-line1{color:#9d58ac;padding-right:20%}.front-home-header .home-tagline .home-tagline-line2{color:#fff;padding-left:20%;padding-top:1rem}.front-home-intro{text-align:center;background-color:#2a0e31;padding:8.5rem 0 8rem}@media(max-width: 991px){.front-home-intro{padding:8rem 0 7.5rem}}@media(max-width: 578px){.front-home-intro{padding:4.5rem 0 4rem}}@media(min-width: 768px){.front-home-intro{background-color:rgba(0,0,0,0);background-size:100% 100%}}.front-home-intro h3{font-size:2rem;line-height:2.8rem;letter-spacing:.1rem}.front-home-intro h3 i{color:#9d58ac;font-size:2.2rem}.front-home-intro p{font-size:1.5rem;line-height:2rem;margin-top:2rem}@media(min-width: 768px){.no-webp .front-home-intro{background-image:url(/build/images/front-home-intro-bg.2e7e0534.png),linear-gradient(to top, #f8f9fa 0 14%, transparent 14% 100%),linear-gradient(to bottom, rgba(15, 8, 23, 0.25) 0 18%, transparent 18% 100%)}.webp .front-home-intro{background-image:url(/build/images/front-home-intro-bg.edcb1dba.webp),linear-gradient(to top, #f8f9fa 0 14%, transparent 14% 100%),linear-gradient(to bottom, rgba(15, 8, 23, 0.25) 0 18%, transparent 18% 100%)}}.growth-home-services{padding-top:.75rem !important}@media(max-width: 991px){.growth-home-services{padding-top:1.5rem !important}}@media(max-width: 767px){.growth-home-services{padding-top:2rem !important}}.front-home-case-studies{background-color:#fff;color:#000;text-align:center}@media(min-width: 768px){.front-home-case-studies{padding-top:2%}}.front-home-case-studies h2{font-size:42px;color:#464349}.front-home-case-studies h3{font-size:28px;color:hsl(270,4.2857142857%,17.4509803922%);margin-bottom:2rem}.front-home-case-studies a{color:#000}.front-home-our-clients{margin-top:-2rem}.front-home-what-we-do{background-color:#000}@media screen and (min-width: 992px){.front-home-what-we-do .wwd-category .wwd-icon,.front-home-what-we-do .wwd-category .wwd-skills{display:flex;justify-content:center;align-items:center;height:80px}.front-home-what-we-do .wwd-category .wwd-skills{display:none;font-size:.9em}.front-home-what-we-do .wwd-category:hover .wwd-icon{display:none}.front-home-what-we-do .wwd-category:hover .wwd-skills{display:flex}}.front-home-engage-us{background-color:#fff}.front-home-engage-us a:hover{text-decoration:none}.front-home-engage-us h2{font-size:42px;color:#464349}.front-home-engage-us h3{color:#9d58ac}.front-home-engage-us .btn{text-transform:uppercase;font-size:.9rem}.front-home-engage-us .home-meet-our-team .team-icon{font-size:60px}.front-home-engage-us .home-meet-our-team a{display:block;color:#868389}.front-home-engage-us .home-meet-our-team:hover a{color:#000}.video-bg{width:100%;height:100%;min-width:0;min-height:0;object-fit:cover;background:#14051e url(/build/images/homeVideoPlaceholder.b151f2d3.jpg) center/cover no-repeat}.front-home-header .home-tagline{margin:0;font-size:clamp(1.8rem,4.5vw,3.5rem);line-height:1.15}.growth-actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:2rem}.front-home-intro h2{font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.3}.front-home-intro p{max-width:900px;margin-left:auto;margin-right:auto}.front-home-what-we-do .wwd-category .wwd-icon,.front-home-what-we-do .wwd-category .wwd-skills{display:block;height:auto}.front-home-what-we-do .wwd-category:hover .wwd-icon,.front-home-what-we-do .wwd-category:hover .wwd-skills{display:block}.home-video-control{position:absolute;bottom:1.5rem;right:1.5rem}@media(max-width: 575px){.front-home-header .home-tagline .home-tagline-line1{padding-right:5%}.front-home-header .home-tagline .home-tagline-line2{padding-left:5%}}.front-home-header{background:rgba(15,8,23,.25)}.front-home-header .home-tagline .home-tagline-line1{color:#df9be3;text-shadow:0 2px 4px #100716}
