*{margin:0;box-sizing:border-box}html{scroll-behavior:smooth}.error-content{margin-bottom:100px;}.error{width:120px!important;};.video-wrapper{position:relative;max-width:calc(100% - 80px);margin:0 auto;transform-origin:center center;will-change:transform}:root{--black:#011638;--white:#FFF;--light-grey:#F9FBFE;--grey:#ECF0FD;--orange:#F56960;--black-gradient:linear-gradient(to bottom right, #102B56, #011638);--orange-gradient:linear-gradient(to right, #F56960, #EF4035)}body{font-family:"Nunito Sans",sans-serif}h1{font-size:3.15rem;font-weight:200}h2{font-size:2rem;font-weight:200}h3{font-size:1.25rem;font-weight:200;line-height:1.8rem}h4{font-size:.875rem;font-weight:400}p{font-size:.875rem;font-weight:200;line-height:1.4rem}a{font-size:.875rem;font-weight:200;text-decoration:none}.page-wrap{max-width:1920px;margin:auto}.section{width:100%;padding:4.5rem;overflow:hidden}.nav-wrap{background:var(--black-gradient);border-radius:40px;height:70px;padding:0 10px;width:calc(100% - 80px);position:fixed;top:20px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;z-index:9;max-width:1880px}.nav-wrap ul{list-style:none}.nav-wrap ul li{display:inline-flex;padding:17px;font-size:.875rem;font-weight:200}.nav-wrap ul li:last-child{padding-right:7px}.nav-wrap ul li a{color:var(--white);text-decoration:none}.nav-wrap ul li a:hover{color:var(--orange)}.logo{width:130px;margin-left:20px}.caption{margin-left:20px;margin-top:10px}.menu-icon{display:none;flex-direction:column;cursor:pointer}.menu-icon .bar{width:24px;height:2px;background-color:#fff;margin:3px 0;transition:all .3s ease}.button-primary{background:var(--orange-gradient);border-radius:40px;font-weight:400!important;padding:12px 24px;overflow:hidden;position:relative;cursor:pointer;text-align:center}.button-primary-white{background:var(--white);border-radius:40px;font-weight:400!important;padding:12px 24px;overflow:hidden;position:relative;cursor:pointer;text-align:center;color:var(--black)}.button-primary a{color:var(--white);font-weight:400}.button-primary a:hover{color:var(--white)!important}.button-primary:after{background:#fff;content:"";height:155px;left:-70px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);width:50px;animation:shine 2s infinite;animation-timing-function:ease-in-out}@keyframes shine{0%{left:-70px}30%{left:120%}100%{left:120%}}.button-primary:hover:after{left:120%;transition:all 1s cubic-bezier(.19,1,.22,1)}.button-primary-white:after{background:var(--black);content:"";height:155px;left:-70px;opacity:.05;position:absolute;top:-50px;transform:rotate(35deg);width:50px;animation:shine 2s infinite;animation-timing-function:ease-in-out}.button-primary-white:hover:after{left:120%;transition:all 1s cubic-bezier(.19,1,.22,1)}.button-secondary{border:1px solid var(--grey);border-radius:40px;font-weight:400!important;padding:12px 24px;overflow:hidden;position:relative;cursor:pointer;width:100%;text-align:center;transition:.5s}.button-secondary:hover{transition:.5s;border:1px solid #ffbeba;background:var(--white)}.button-secondary a{color:var(--black)}.background{background-color:#f9fbfe;height:100vh;width:100%;position:absolute;z-index:-1;top:0;left:0}.hero-section{width:100%;height:100vh;display:flex;justify-content:space-between;align-items:center;overflow:hidden}.column{height:auto!important;flex-direction:column!important}.hero-content{max-width:600px;text-align:center;margin-top:150px}.attention-tag{position:relative;display:inline-block;background:rgba(245,105,96,.1);padding:12px 20px;width:200px;border-radius:40px;margin:0 auto 40px auto;z-index:0}.attention-tag::before{content:"";position:absolute;inset:0;border-radius:40px;padding:1px;background:linear-gradient(90deg,#ff9d96,#fff,#f56960);background-size:300% 300%;animation:gradientBorder 4s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;z-index:-1}@keyframes gradientBorder{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.attention-tag p::before{content:'•';margin-right:6px;color:#f56960}.video-wrapper{border-radius:30px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:60px 0;max-width:1880px;width:calc(100% - 80px)}.video-wrapper video{height:100%}.video-wrapper .play{background:var(--black-gradient);width:60px;height:60px;border-radius:50px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:30px;right:30px;transition:.5s;cursor:pointer}.video-wrapper .play img{width:50%;margin-left:2px}.video-wrapper .play:hover{transform:scale(1.1);transition:.5s}span{color:var(--orange)}.hero-content h1{margin-bottom:16px}.contact .cta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.narrow{max-width:250px}.cta-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:16px}.cta-row .button-secondary{margin-left:16px}.cta{margin:40px auto 0 auto}:root{--marquee-width:80vw;--marquee-height:20vh;--marquee-elements-displayed:5;--marquee-element-width:calc(var(--marquee-width) / var(--marquee-elements-displayed));--marquee-animation-duration:calc(var(--marquee-elements) * 3s)}.size-override{max-width:300px!important;height:40px!important}.marquee{background:var(--black-gradient);padding:40px;width:100%;overflow:hidden}.marquee-content{list-style:none;height:100%;display:flex;animation:scrolling var(--marquee-animation-duration) linear infinite}@keyframes scrolling{0%{transform:translateX(0)}100%{transform:translateX(calc(-1 * var(--marquee-element-width) * var(--marquee-elements)))}}.marquee-content li{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:var(--marquee-element-width);max-height:100%;font-size:calc(var(--marquee-height) * 3 / 4);white-space:nowrap}.marquee-content li img{max-width:130px}@media (max-width:600px){:root{--marquee-width:100vw;--marquee-height:16vh;--marquee-elements-displayed:3}.marquee:after,.marquee:before{width:5rem}}.why-us{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%;width:100%}.why-us .block{width:31%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-left:2px solid #f56960;padding-left:30px}.why-sprint-to-scale{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%;width:100%;flex-wrap:wrap}.why-sprint-to-scale .block{width:33%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-left:2px solid #f56960;padding-left:30px;margin-bottom:40px;max-width:250px}.why-sprint-to-scale .block img{width:40px;height:40px;padding-bottom:14px}#why-sprint-to-scale-2 .content{max-width:600px;text-align:center;margin:0 auto 60px auto;background-color:var(--white)}.messaging-2 h1{width:1000px!important}#why-sprint-to-scale-2 .content h1{margin-bottom:16px}.why-grid{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -4.5rem}.why-grid .card{flex:0 0 calc(50% - 40px);border:1px solid #ecf0fd;padding:60px 30px;text-align:center;box-sizing:border-box}.why-grid .card p{max-width:400px;margin:auto}.why-grid .card img{width:25px;height:25px}.why-grid .card:last-child,.why-grid .card:nth-child(2){border-left:none}.why-grid .card:first-child,.why-grid .card:nth-child(2){border-bottom:none}.why-grid .card img{margin-bottom:20px}.why-grid h3{margin-bottom:10px}.mt-60{margin-top:60px}.mt-100{margin-top:100px}.mt-160{margin-top:160px}.why-us .block .icon-wrap{background:#ffeae9;border-radius:10px;display:flex;align-items:center;justify-content:center;width:60px;height:60px}.why-us .block h3{margin-bottom:16px}.why-us .block .icon-wrap img{width:48%}#design-packages h1{margin-bottom:60px;text-align:center}#why-sprint-to-scale h1{margin:0 auto 100px auto;text-align:center;max-width:500px}#behind-the-build h1{margin-bottom:60px;text-align:center}#sprint-includes h1{margin-bottom:60px;text-align:center}#behind-the-build .button-primary{margin:100px auto 0 auto;max-width:250px}.packages-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.packages-wrap .main{background:linear-gradient(136deg,#102b56 0,#011638 100%);color:var(--white)}.dark{background:#1c3762!important;border:1px solid #3d5377!important}.main .about-package h2{font-weight:300!important}.packages-wrap .benefits{margin-top:30px}.packages-wrap .benefits h4{margin-bottom:20px;font-size:1rem}.packages-wrap .benefits ul{list-style:none;padding:0}.packages-wrap .benefits ul li{font-size:.875rem;font-weight:200;position:relative;padding:6px 0 6px 28px}.packages-wrap .benefits ul li::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(../icons/check.svg) no-repeat center;background-size:contain}.black{background:linear-gradient(#102b56 to #011638)}.included-wrap{width:100%;display:flex;flex-wrap:wrap;gap:40px}.included-wrap .item{flex:0 0 calc(33.333% - 40px);max-width:calc(33.333% - 40px);padding:30px;background-color:var(--white);border:1px solid #ecf0fd;border-radius:30px;min-height:365px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;box-sizing:border-box}.included-wrap .item .icon{width:55px;height:55px;background-color:rgba(245,105,96,.05);border:1px solid rgba(255,190,186,.5);border-radius:10px;display:flex;justify-content:center;align-items:center}.steps{width:100%;display:flex;align-items:flex-start;justify-content:flex-start}@media only screen and (max-width: 768px) {.steps hr{transform:rotate(90deg); width:20px; opacity:0.3;}}.steps .item{width:200px;margin:100px 70px 0 70px;display:flex;flex-direction:column;align-items:flex-start;position:relative}#book a{display:inline-block;width:100%;}.steps.item:first-child{margin-left:0!important;}.steps .item .icon{width:55px;height:55px;background-color:rgba(245,105,96,.05);border:1px solid rgba(255,190,186,.5);border-radius:10px;display:flex;justify-content:center;align-items:center;margin-bottom:16px}.steps .item:not(:last-child)::after{content:"";position:absolute;top:30%;left:90px;width:220px;height:1px;background-color:#e3e8fa;transform:translateY(-50%)}.included-wrap .item .content h3{margin-bottom:10px}#about{height:600px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#about h1{margin-bottom:20px}#about .info{width:40%}#about img{margin-right:-4.5rem;width:auto;height:600px}.legal{margin-top:100px}.legal h1{margin-bottom:10px}.deliverables,.refund{margin-top:14px}.legal .content h3{font-weight:300;margin-top:40px;margin-bottom:10px}.legal .content ul{list-style-type:disc;color:var(--orange);padding-left:16px}.legal .content ul li{font-size:.875rem;font-weight:100;padding:5px 0;color:#000}.legal .content a{color:var(--orange)}.legal .content ul li::marker{color:var(--orange)}.slider-wrap{position:relative;width:100vw;height:600px}.slider-inner{display:flex;position:absolute;left:0;top:0}.slider-inner img{width:auto;height:600px;margin:0 20px;object-fit:cover;border-radius:20px}.bg-grey{background-color:var(--light-grey)}.work-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.work-wrap .block img{border-radius:30px}.packages-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#selected-work h1{text-align:center;margin-bottom:60px}.packages-wrap .block{width:calc(50% - 30px);background-color:var(--white);border:1px solid #ecf0fd;padding:30px;border-radius:30px;height:600px;display:flex;flex-direction:column;justify-content:space-between}.packages-wrap .block .ico{background-color:rgba(236,240,253,.3);border:1px solid #ecf0fd;width:54px;height:54px;border-radius:10px;display:flex;align-items:center;justify-content:center}.packages-wrap .block .ico img{width:30px;height:30px}.packages-wrap .block .about-package{margin:30px 0}.packages-wrap hr{border:none;border-top:1px solid #ecf0fd}.packages-wrap .main hr{border:none;border-top:1px solid #334665}.packages-wrap .block .about-package h2{margin-bottom:10px}.work-wrap .block{width:calc(50% - 30px)}.work-wrap .block img{width:100%;margin-bottom:30px}.work-wrap .block .tags{display:flex;flex-direction:row}.work-wrap .block .tags .tag{border:1px solid var(--grey);border-radius:40px;padding:12px 24px;margin:30px 16px 0 0}.custom-cursor{cursor:url(../images/cursor.svg),auto;width:250px;transition:transform .3s ease}.custom-cursor:hover{cursor:url(../images/cursor.svg),auto;transform:scale(1.02)}.custom-cursor-2{cursor:url(images/cursor-2.svg),auto;width:250px;transition:transform .3s ease}.custom-cursor-2:hover{cursor:url(images/cursor-2.svg),auto;transform:scale(1.02)}.testimonials{background:var(--black-gradient);position:relative}.progress-bar-container{width:100%;height:3px;background-color:#102b56;border-radius:5px;margin:20px 0;overflow:hidden}.progress-bar{width:0;height:100%;background-color:#f56960;transition:width 7s linear}#testimonial{color:#fff}#testimonial-image{width:50px;height:50px;border-radius:50%;margin-right:18px}.testimonial-from{display:flex;align-items:center;justify-content:flex-start}#testimonial-text{height:350px;margin-top:60px}.navigation{display:flex;position:absolute;bottom:4.5rem;right:4.5rem;padding:0 10px}.nav-arrow{background:0 0;border:none;cursor:pointer;transition:.35s}.nav-arrow img{width:50px;margin:0 3px}#next img{margin-right:0!important}.nav-arrow:hover{transform:scale(1.2);transition:.35s}.medium-weight{font-weight:600;color:#fff}.contact{background:url(../images/contact-bg.webp);background-size:cover;background-repeat:no-repeat;background-position:bottom}.contact h1{width:650px;color:var(--white)}.contact .cta .button-primary-white{margin-right:16px}.contact .cta-row .button-secondary{width:auto}.contact .cta-row .button-secondary:hover a{color:var(--black);transition:.5s}.contact .button-secondary a{color:var(--white);transition:.5s}.contact .cta-row{width:600px;margin-top:0}.contact .cta-row p{color:#fff}.contact .cta-row .button-primary-white{margin-right:16px}.contact .cta .button-primary-white a{color:var(--black)}.footer{display:flex;flex-direction:row;justify-content:space-between}.footer .credentials{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}.footer .credentials .slogan img{width:50px;margin-bottom:20px}.footer .links{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end}.footer .links .block{margin-right:100px}.footer .links .block:last-child{margin-right:0}.footer .links h3{margin-bottom:30px}.footer .links .block ul{list-style-type:none;padding-left:0}.footer .links .block ul li{margin:8px 0}.footer .links .block ul li a{color:var(--black)}.footer .links .block ul li a:hover{color:var(--orange)}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(1,22,56,.9);z-index:100}.calendly-widget-container{width:100vw;height:100vh;margin-top:5%}.close-button{position:absolute;top:2.5rem;right:2.5rem;background:0 0;border:none;cursor:pointer;transform:scale(.8)}.c-mob{display:none}.mobile-menu-wrap{display:none}.calendly-launch{cursor:pointer}.project-bg{width:30%;height:100%;background-color:var(--grey)}.project-intro{width:70%;margin-left:4.5rem}.project-intro img{height:18px;max-width:120px;margin-bottom:20px}.project-intro h1{margin-bottom:16px}.project-intro p{max-width:600px}.tags{display:flex;flex-direction:row}.tag{border:1px solid var(--grey);border-radius:40px;padding:12px 24px;margin:30px 16px 0 0;font-weight:200;font-size:.875rem}#testimonial-name span{font-weight:600;color:#fff}.margin-override{margin-top:0!important}.project-cover{width:100%;padding:0 4.5rem}.project-cover img{width:100%;margin-top:-100px;border-radius:20px}.project-info{margin:60px 0;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.info-block{margin:0 120px}.info-block:first-child{margin-left:0}.info-block:last-child{margin-right:0}.info-block p{opacity:.4}.info-block a{font-size:1.25rem;color:var(--black);text-decoration:none}.what-we-did p{max-width:800px}.what-we-did h1{margin-bottom:16px}.absolute{position:absolute;bottom:4.5rem;right:4.5rem}.horizontal-section-wrapper{position:relative;overflow:hidden;width:100%;height:90vh}.horizontal-section{display:flex;margin-top:60px;width:fit-content;flex-wrap:nowrap}.horizontal-section img{width:60%;margin-right:40px;pointer-events:none;border-radius:20px}.client-logo{width:auto!important;margin:20px 0 20px 0!important}@media only screen and (max-width:768px){h1{font-size:2.2rem}h2{font-size:1.2rem}h3{font-size:1.1rem}.navigation-wide{display:none}.nav-wrap{width:100%;border-radius:0;top:0;padding:0 20px}.nav-wrap .logo{margin-left:0}.hero-section{flex-direction:column;justify-content:flex-start}.hero-content{width:100%;padding:0 20px;max-width:100%;margin-top:100px}.testimonial-from{max-width:70%}.video-wrapper{width:90%}.video-wrapper video{width:190%}.section{padding:40px 20px!important}.why-us{flex-direction:column}.why-sprint-to-scale{flex-direction:column;align-items:flex-start}.why-sprint-to-scale .block{width:70%;max-width:100%;padding-left:20px}.why-us .block{width:100%;padding:20px;margin:20px 0}.packages-wrap{flex-direction:column}.slider-wrap{height:250px}.slider-inner img{height:250px;margin:0 10px}.included-wrap{gap:20px}.included-wrap .item{max-width:100%;padding:16px;flex:auto}.why-grid .card{flex:auto}#behind-the-build h1{margin-bottom:40px}.steps .item{margin:20px 0}.why-grid .card p{width:70%}.steps{flex-direction:column}.steps .item::after{display:none}#steps h1{text-align:center!important}.steps{margin:60px auto;align-items:center}#why-sprint-to-scale h1{margin-bottom:60px}.steps .item{width:60%;margin:40px 0;align-items:center;text-align:center}.steps .item:last-child{margin-bottom:0}.messaging-2 h1{width:100%!important}#behind-the-build .button-primary{margin-top:100px}#about{height:auto;flex-direction:column}#about img{border-radius:20px}#about .info{width:100%}#about img{width:100%;height:auto;margin-right:0;margin-top:40px}.packages-wrap .block{width:100%;height:600px;padding:14px;margin-bottom:20px}.mt-60{margin-top:0}.mt-100{margin-top:0}.work-wrap{padding:0}.work-wrap .block{width:100%;margin-bottom:60px}.mt-160{margin-top:0}#testimonial-text{height:500px}.contact h1{width:auto}.contact .cta-row{width:auto;margin-top:16px}.footer{flex-direction:column}.footer .links{flex-direction:column}.footer .links .block{margin-right:0;margin-top:40px}.video-wrapper{margin:60px 0 60px 0}.video-wrapper .play{bottom:10px;right:10px}.marquee-content li{margin:0 10px}.marquee-content li img{max-width:120px}#selected-work h1{margin-bottom:40px}#design-packages h1{margin-bottom:40px}#testimonial-text{margin-top:40px}.navigation{bottom:65px;right:-30px;transform:rotate(-90deg)}.nav-arrow img{width:45px}.contact .cta{flex-direction:column;align-items:flex-start}.contact .cta .button-primary-white{margin-right:0;width:100%}.contact .cta-row{width:100%}.contact .cta-row .button-secondary{width:100%}.work-wrap .block .tags .tag{padding:12px 12px;margin:20px 16px 0 0}.tags{flex-wrap:wrap}.c{display:none}.c-mob{margin-top:60px;display:block}.calendly-widget-container{width:100%;margin-top:60px;transform:scale(.9)}.close-button{top:21.5px;right:14px;transform:scale(.7)}.nav-wrap{width:100%;padding:0 20px}.menu-icon{display:flex}.menu-icon.change .bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-icon.change .bar:nth-child(2){opacity:0}.menu-icon.change .bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.navigation-wide{position:absolute;top:70px;right:0;width:100%}.mobile-menu-wrap{width:100%;height:0;position:fixed;left:0;right:0;top:69px;background:url(../images/menu-bg.webp);z-index:10;display:flex;flex-direction:column;justify-content:space-between;padding:20px;transition:.35s ease;opacity:0}.mobile-menu-wrap ul{opacity:0}.mobile-menu-animation{height:calc(100% - 69px);transition:.35s ease;opacity:100%}.mobile-menu-animation ul{opacity:100%!important;transition:opacity .35s ease .2s}.mobile-menu-wrap ul{list-style-type:none;text-align:left;padding:0}.mobile-menu-wrap ul li{margin:30px 0}.mobile-menu-wrap ul li a{color:var(--white);font-size:1.4rem}.hide{display:none!important}.project-intro{width:100%;padding:0 20px;max-width:100%;margin:100px 0 40px 0}.project-bg{width:100%;height:200px}.project-cover{padding:20px}.height-override{height:auto!important}.project-info{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin:40px 0}.info-block{margin:14px 0}.horizontal-section{flex-direction:column;margin-top:20px;transform:none!important}.horizontal-section-wrapper{height:auto}.horizontal-section img{margin:20px 0 0 0;width:100%;border-radius:10px}.absolute{bottom:50px;right:20px;width:40px}}