@media only screen and (max-width: 61.9375em){.navigation-section{position:relative;margin-top:1.5rem;margin-bottom:11rem;width:100%}.navigation-section .navbar{position:relative;padding-top:0;padding-bottom:0;box-shadow:none}.navigation-section.position-absolute{position:absolute;top:65px;width:100%;padding-top:0}.navigation-section.position-absolute.light-nav .navbar-nav .nav-link{color:#fff}.navbar-collapse{background:#000;position:fixed;top:0;right:0;bottom:0;left:100%;transition:all 0.35s ease;display:none;z-index:9999;margin-left:0 !important}.navbar-collapse.show{position:fixed;bottom:-100rem;display:block;padding:0;margin:0}.navbar-collapse.collapsing{height:100vh;transition:all 0.35s ease;display:block}.navbar-collapse.collapsing .navbar-nav{transition:all 0.35s ease;display:none}.navigation-section .navbar-expand-lg .navbar-nav .nav-link{font-size:4rem;font-weight:600;line-height:1.25}.navigation-section .navbar .navbar-nav{position:relative;padding-top:15rem;padding-bottom:10rem;justify-content:center;align-items:center}.navigation-section .navbar-brand{margin-right:0px}.navigation-section .navbar ul li.nav-item{width:-moz-fit-content;width:fit-content;margin-left:20px;margin-bottom:15px;margin-right:20px}.navigation-section .navbar ul li.nav-item:not(:last-child){margin-right:20px}.navigation-section .navbar ul li.nav-item.active::after{width:60%;color:#fff}.navigation-section .navbar ul li a.nav-link{font-family:inherit;font-size:4rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:0.89;letter-spacing:normal;text-align:left;color:#fff;position:relative;text-transform:none;padding:0.75rem 0}.navigation-section .navbar ul li a.nav-link img.arrow-down{position:absolute;right:-25px;top:50%;transform:translate(0, -70%)}.navigation-section .navbar ul li a.nav-link:hover{color:#fff}.navigation-section .navbar{background-color:transparent}}@media only screen and (max-width: 47.9375em){.navigation-section .navbar{padding-top:0;margin-bottom:2rem}.navigation-section .navbar .navbar-nav{padding-top:12rem;padding-bottom:6rem}}@media only screen and (max-width: 35.9375em){.navigation-section{padding-top:4rem}.navigation-section .navbar .navbar-nav{padding-top:7rem;padding-bottom:8rem}.navigation-section.position-absolute{top:40px}}@media (max-width: 417px){.navbar-collapse.show{left:0}}@media only screen and (min-width: 418px) and (max-width: 576px){.navbar-collapse.show{left:0}}@media only screen and (min-width: 577px) and (max-width: 768px){.navbar-collapse.show{left:30vw}}@media only screen and (min-width: 769px) and (max-width: 991px){.navbar-collapse.show{left:50vw}}@media only screen and (max-width: 61.9375em){.navigation-section .navbar a.btn.btn-primary{display:none}.navbar .navbar-toggler{position:absolute;right:0;top:-5px;z-index:1000;font-size:2.6rem}.navbar-light .navbar-toggler-icon{background-position:center top;height:1.05em;background-size:cover}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='black' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.position-absolute.light-nav .navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important}.navbar .navbar-toggler,.navbar .navbar-toggler:hover,.navbar .navbar-toggler:active,.navbar .navbar-toggler:focus{box-shadow:0 0 0 0;outline:0;border:0}.navbar .navbar-collapse .btn-close{display:none;position:absolute;top:15px;right:15px;opacity:1;transition:all 1.5s ease;font-size:2.6rem;font-weight:bold;z-index:999;color:#000}.navbar .navbar-collapse.show .btn-close{display:inline-block;transition:all 1.5s ease}.navbar .navbar-collapse.collapsing .btn-close{transition:all 1.5s ease}}@media only screen and (max-width: 119.9375em){.hero-banner{background-image:none;height:95vh}.hero-banner__video-showreel video{width:100%;height:auto;transform:translateX(-50%);left:50%;position:relative}}@media only screen and (max-width: 87.4375em){.hero-banner{height:63vh}.hero-banner__video-showreel video{width:100%;height:auto;transform:translateX(-50%);left:50%;position:relative}}@media only screen and (max-width: 74.9375em){.hero-banner{height:52vh}}@media only screen and (max-width: 61.9375em){.hero-banner{background-color:#d7d7d7;height:94rem;padding-bottom:12rem;text-align:center;background-position:left -20rem center;background-image:none}.hero-banner__showreel{justify-content:center}.hero-banner__video-showreel video{display:none}#light{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:604px;max-height:342px;border:2px solid #fff;background:#fff;z-index:1002;overflow:visible}#light video{width:600px}.hero-call-to-action h4,.hero-call-to-action a{font-size:2.4rem;font-weight:500;line-height:1;letter-spacing:0.09px}.service-section__contact{margin-bottom:25px;justify-content:center}.service-section__contact--link{text-align:center}.service-section__footer--card{padding:63px 15px 30px 52px;height:calc(50% - 15px);background-image:url("../images/backgrounds/bg-startup-pattern.png");background-size:320%;background-position:right -20px bottom;background-repeat:no-repeat}.team-divider{margin-top:0}.team-divider h2{font-size:2.6rem}.team-divider::before{width:8.9rem}.team-divider::after{width:8.9rem}.our-process{margin-top:20rem}.great-experience{background-size:cover;background-position:right -75rem center}.clients .client-list .card{width:calc(33% - 1.44rem)}}@media only screen and (max-width: 47.9375em){.hero-banner h1{font-size:4rem;line-height:1;margin-bottom:25px}#light{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:522px;max-height:285px;border:2px solid #fff;background:#fff;z-index:1002;overflow:visible}#light video{width:500px}.service-section__heading{text-align:center}.service-section__card{align-items:center;text-align:center}.service-section__card img{margin-left:auto;margin-right:auto}.service-section__contact{flex-direction:column}.service-section__contact--desktop{display:none !important}.service-section__contact img{display:block;margin-bottom:25px}.service-section__contact--link{text-align:center}.service-section__footer--card{align-items:center;justify-content:center;text-align:center;padding:43px 100px 30px;background-color:#f0f777;background-image:url("../images/backgrounds/bg-startup-pattern.png");background-size:300%;background-position:right -400px bottom -30px;background-repeat:no-repeat;margin-bottom:25px}.service-section__footer--card br{display:none !important}.team-divider{margin-top:2rem;padding:0}.team-divider h2{font-size:2rem}.team-divider::before,.team-divider::after{display:none}.great-experience{padding:5.6rem 0 35.2rem;background-color:#000;background-image:url("../images/backgrounds/bg-aurora-digital-experience-banner.png");background-size:110%;background-position:center bottom;background-repeat:no-repeat;text-align:center}.clients .client-list .card{width:calc(50% - 1.27rem)}.clients .client-list .card a img{max-width:80% !important}}@media only screen and (max-width: 35.9375em){.hero-banner{padding-bottom:13rem}.hero-banner h1{font-size:3.8rem}#light{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:424px;max-height:240px;border:2px solid #fff;background:#fff;z-index:1002;overflow:visible}#light video{width:420px}.service-section__heading{justify-content:center}.service-section__footer--card{padding:43px 20px 30px;background-color:#f0f777;background-image:url("../images/backgrounds/bg-startup-pattern.png");background-size:300%;background-position:right -300px bottom;background-repeat:no-repeat}.team-divider{margin-top:0;padding:0}.team-divider h2{font-size:2.6rem}}@media only screen and (max-width: 61.9375em){.about-hero-banner{margin-top:18rem}.about-hero-banner h1{margin-bottom:25px}.about-hero-banner__image{margin-top:0;position:relative;padding:120px 0 120px}.about-hero-banner__image--container{position:relative;z-index:49}.about-hero-banner__image--container h2{background-image:none;color:#ef4c71;margin-bottom:0;left:50%;bottom:20px;right:inherit;transform:translate(-50%, 0) translateZ(0) scale(1) !important}.honesty-quality-people{margin-top:6rem}.honesty-quality-people .honesty,.honesty-quality-people .quality,.honesty-quality-people .people{flex-direction:column;text-align:center}.honesty-quality-people .honesty__inner,.honesty-quality-people .quality__inner,.honesty-quality-people .people__inner{margin-left:0}.environment{position:relative;margin-top:16.5rem;padding:0}.environment h3{font-size:3rem}.environment::after{display:none}.positive-environment{margin:16rem 0 23rem}.positive-environment h5{margin:30px 0;font-size:2rem}}@media only screen and (max-width: 47.9375em){.about-hero-banner{margin-top:-4rem}.about-hero-banner__image{margin-top:0;position:relative;padding:145px 0 145px;margin-top:-5rem}.about-hero-banner__image--container h2{display:none}.about-hero-banner__image--spiral{margin-right:-13rem}.environment h3{font-size:2.6rem}}@media only screen and (max-width: 35.9375em){.about-hero-banner h1{font-size:3.4rem;line-height:1.33}.about-hero-banner__image--container h2{font-size:4rem}.environment h3{font-size:2.4rem}}@media only screen and (max-width: 480px){.about-hero-banner__image--container h2{font-size:3rem}}@media only screen and (max-width: 61.9375em){.contact{margin-top:18rem}.contact__links a{margin-left:auto;margin-right:auto}.contact__form label{text-align:left;margin-bottom:15px}.contact__form input{text-align:left}.contact__form .g-recaptcha{display:flex;justify-content:center}.location{margin:16rem 0 15rem}.location .location-container{position:relative}.location .location-container iframe{margin-top:30px;border-radius:30px;position:relative;top:inherit;left:inherit;bottom:inherit;right:inherit;height:500px}}@media only screen and (max-width: 47.9375em){.contact{margin-top:-4rem}.contact h1{font-size:4rem;line-height:1.2}.location{margin:12rem 0 13rem}}@media only screen and (max-width: 35.9375em){.contact{margin-top:-4rem}.contact h1{font-size:3.4rem}.contact__links a{font-size:2.5rem}.location{overflow:hidden;margin:10rem 0 11rem}}
