@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translate(0)}}@keyframes infinite-scroll-1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes infinite-scroll-2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media only screen and (max-width:37.5em){html{font-size:40%}}@media only screen and (max-width:56.25em){html{font-size:50%}}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (min-width:112.5em){html{font-size:75%}}body{box-sizing:border-box}::-moz-selection{background-color:#fd6900;color:#fff}::selection{background-color:#fd6900;color:#fff}body{font-family:Lato,sans-serif;font-weight:400;line-height:1.7;color:#777}.heading-primary{text-transform:uppercase;backface-visibility:hidden;margin-bottom:6rem}.heading-primary--text{display:block;font-size:6rem;font-weight:700;color:#f051b1;animation-name:moveInLeft;animation-duration:1s;animation-timing-function:ease-out}@media only screen and (max-width:37.5em){.heading-primary--text{letter-spacing:1rem;font-size:5rem}}.heading-primary--highlight{display:block;font-size:6rem;font-weight:700;animation:moveInRight 1s ease-out;color:#ff00d8}@media only screen and (max-width:37.5em){.heading-primary--highlight{letter-spacing:.5rem}}.heading-secondary{font-size:2rem;text-transform:lowercase;font-weight:700;display:inline-block;background-image:linear-gradient(90deg,#fff,#e0e0e0);-webkit-background-clip:text;color:transparent;letter-spacing:.2rem;transition:all .2s}@media only screen and (max-width:56.25em){.heading-secondary{font-size:3rem}}@media only screen and (max-width:37.5em){.heading-secondary{font-size:2.5rem}}.heading-tertiary{font-size:1.6rem;font-weight:700;text-transform:uppercase}.paragraph{font-size:1.6rem}.paragraph:not(:last-child){margin-bottom:3rem}.typewriter{text-decoration:underline}.typewriting__container{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:37.5em){.typewriting__container{flex-direction:column}}.input-cursor{display:inline-block;position:relative;bottom:0;width:.25rem;height:4rem;background-color:#fff;margin-left:1rem;animation:blink .6s linear infinite alternate}@media only screen and (max-width:37.5em){.input-cursor{display:none}}@keyframes blink{0%{opacity:1}40%{opacity:1}60%{opacity:0}to{opacity:0}}.u-center-text{text-align:center!important}.u-margin-bottom-small{margin-bottom:1.5rem!important}.u-margin-bottom-medium{margin-bottom:4rem!important}@media only screen and (max-width:56.25em){.u-margin-bottom-medium{margin-bottom:3rem!important}}.u-margin-bottom-big{margin-bottom:8rem!important}@media only screen and (max-width:56.25em){.u-margin-bottom-big{margin-bottom:5rem!important}}.u-margin-top-big{margin-top:8rem!important}.u-margin-top-huge{margin-top:10rem!important}.u-background-white{background-color:#fff}.u-circle{border-radius:100%}.u-upper{text-transform:uppercase}.u-width-50{width:50%}.card{perspective:150rem;-moz-perspective:150rem;position:relative;height:52rem}@media only screen and (max-width:56.25em){.card{height:40rem;border-radius:3px;background-color:#3f3f3f;box-shadow:0 1.5rem 4rem rgba(0,0,0,.15)}.card__side{height:auto;position:relative;box-shadow:none}.card__side--back{transform:rotateY(0);-webkit-clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);clip-path:polygon(0 15%,100% 0,100% 100%,0 100%)}}@media only screen and (max-width:56.25em) and (max-width:56.25em){.card__side--back{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@media only screen and (max-width:56.25em){.card:hover .card__side--front{transform:rotateY(0)}.card__details{padding:1rem 3rem}}@media only screen and (max-width:56.25em) and (max-width:37.5em){.card__details{position:absolute;top:0;left:0;width:100%;height:100%}}@media only screen and (max-width:56.25em){.card__cta{position:relative;top:0;left:0;transform:translate(0);width:100%;padding:7rem 4rem 4rem 4rem}.card__price-box{margin-bottom:3rem}.card__price-value{font-size:4rem}}@media only screen and (max-width:37.5em){.card{height:40rem}}.card__side{height:52rem;transition:all .8s ease;position:absolute;top:0;left:0;width:100%;backface-visibility:hidden;border-radius:3px;overflow:hidden;box-shadow:0 1.5rem 4rem rgba(0,0,0,.15)}@media only screen and (max-width:37.5em){.card__side{width:100%;height:100%}}.card__side--front{background-color:#fff}@media only screen and (max-width:56.25em){.card__side--front{display:none}}.card__side--front>img{height:100%;width:auto}@media only screen and (max-width:75em){.card__side--front>img{width:100%}}.card__side--back{transform:rotateY(180deg)}@media only screen and (max-width:56.25em){.card__side--back{transform:rotateY(0deg)}}.card__side--back-1{background-image:linear-gradient(to right bottom,#f051b1,#be1ba6)}.card__side--back-2{background-image:linear-gradient(to right bottom,#fdb200,red)}.card__side--back-3{background-image:linear-gradient(to right bottom,#74fdfc,#2d59c4)}.card:hover .card__side--front{transform:rotateY(-180deg)}.card:hover .card__side--back{transform:rotateY(0)}.card__picture{background-size:cover;height:23rem;background-blend-mode:screen;-webkit-clip-path:polygon(0 0,100% 0,100% 85%,0 100%);clip-path:polygon(0 0,100% 0,100% 85%,0 100%);border-top-left-radius:3px;border-top-right-radius:3px}.card__picture--1{background-image:linear-gradient(to right bottom,#f051b1,#be1ba6)}.card__picture--2{background-image:linear-gradient(to right bottom,#fdb200,red)}.card__picture--3{background-image:linear-gradient(to right bottom,#74fdfc,#2d59c4)}.card__picture>img{width:100%;height:auto;position:absolute;left:0;top:-10%}.card__heading{font-size:2rem;font-weight:300;text-transform:uppercase;text-align:center;color:#fff}.card__heading-span{-webkit-box-decoration-break:clone;box-decoration-break:clone}@media only screen and (max-width:37.5em){.card__heading-span{position:absolute;top:0}}.card__heading-span--1{background-image:linear-gradient(to right bottom,rgba(240,81,177,.85),rgba(190,27,166,.85))}.card__heading-span--2{background-image:linear-gradient(to right bottom,rgba(253,178,0,.85),rgba(255,0,0,.85))}.card__heading-span--3{background-image:linear-gradient(to right bottom,rgba(116,253,252,.85),rgba(45,89,196,.85))}.card__details{padding:3rem}@media only screen and (max-width:56.25em){.card__details{position:absolute;top:14rem;left:0}}.card__details ul{list-style:none;width:80%;margin:0 auto}.card__details ul li{text-align:center;font-size:1.5rem;padding:1rem}.card__details ul li:not(:last-child){border-bottom:1px solid #e0e0e0}.card__cta{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;text-align:center}.card__price-box{text-align:center;color:#fff;margin-bottom:8rem}.card__price-only{font-size:1.4rem;text-transform:uppercase}.card__price-value{font-size:6rem;font-weight:100}.btn,.btn:link,.btn:visited{text-transform:uppercase;text-decoration:none;padding:1.5rem 4rem;display:inline-block;border-radius:10rem;transition:all .2s;position:relative;font-size:1.6rem;border:none;cursor:pointer}.btn:hover{transform:translateY(-.25rem) scale(1.03);box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}.btn:active,.btn:focus{outline:none;transform:translateY(-1px);box-shadow:0 .5rem 1rem rgba(0,0,0,.2)}.btn--white{color:#777}.btn--white,.btn--white:after{background-color:#fff}.btn--primary{color:#fff}.btn--primary,.btn--primary:after{background-color:#fd6900}.btn--secondary{color:#fff}.btn--secondary,.btn--secondary:after{background-color:#be1ba6}.btn--tertiary{color:#fff}.btn--tertiary,.btn--tertiary:after{background-color:#2d59c4}.btn:after{content:"";display:inline-block;height:100%;width:100%;border-radius:10rem;position:absolute;top:0;left:0;z-index:-1;transition:all .4s}.btn--animated{animation:moveInBottom .5s ease-out .75s;animation-fill-mode:backwards}.btn-text:link,.btn-text:visited{font-size:1.6rem;color:#fd6900;display:inline-block;text-decoration:none;border-bottom:1px solid #fd6900;padding:3px;transition:all .2s}.btn-text:hover{color:#fff;box-shadow:0 1rem 2rem rgba(0,0,0,.15);transform:translateY(-2px)}.btn-text:active{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transform:translateY(0)}.composition{position:relative}.composition__photo{width:55%;box-shadow:0 1.5rem 4rem rgba(0,0,0,.4);border-radius:2px;position:absolute;z-index:10;transition:all .2s;outline-offset:2rem}@media only screen and (max-width:56.25em){.composition__photo{float:left;position:relative;width:33.33333333%;box-shadow:0 1.5rem 3rem rgba(0,0,0,.2)}}.composition__photo--p1{left:0;top:-2rem}@media only screen and (max-width:56.25em){.composition__photo--p1{top:0;transform:scale(1.2)}}.composition__photo--p2{right:0;top:2rem}@media only screen and (max-width:56.25em){.composition__photo--p2{top:-1rem;transform:scale(1.3);z-index:100}}.composition__photo--p3{left:20%;top:10rem}@media only screen and (max-width:56.25em){.composition__photo--p3{top:1rem;left:0;transform:scale(1.1)}}.composition__photo:hover{outline:1.5rem solid #fd6900;transform:scale(1.05) translateY(-.5rem);box-shadow:0 2.5rem 4rem rgba(0,0,0,.5);z-index:20}.composition:hover .composition__photo:not(:hover){transform:scale(.95)}.about-box{background-color:hsla(0,0%,100%,.8);font-size:1.5rem;padding:2.5rem;margin:2rem;text-align:center;border-radius:3px;box-shadow:0 1.5rem 4rem rgba(0,0,0,.15);transition:transform .3s;height:25rem;width:30rem}@media only screen and (max-width:75em){.about-box{font-size:2rem;height:30rem;width:35rem;padding:2.25rem;margin:1.75rem}}@media only screen and (max-width:56.25em){.about-box{padding:2rem;height:30rem}}@media only screen and (max-width:37.5em){.about-box{height:auto;width:90%}}.about-box__icon{font-size:6rem;margin-bottom:.5rem;display:inline-block;background-image:linear-gradient(90deg,#fdb200,red);-webkit-background-clip:text;color:transparent}@media only screen and (max-width:56.25em){.about-box__icon{margin-bottom:0}}.about-box:hover{transform:translateY(-1.5rem) scale(1.03)}.form__group:not(:last-child){margin-bottom:2rem}.form__input{font-size:1.5rem;font-family:inherit;color:inherit;padding:1.5rem 2rem;border-radius:2px;background-color:hsla(0,0%,100%,.5);border:none;border-bottom:3px solid transparent;width:100%;display:block;transition:all .3s}@media only screen and (max-width:56.25em){.form__input{width:100%}}.form__input:focus{outline:none;box-shadow:0 1rem 2rem rgba(0,0,0,.1);border-bottom:3px solid #fd6900}.form__input:focus:invalid{border-bottom:3px solid #fdb200}.form__input::-webkit-input-placeholder{color:#999}.form__label{font-size:1.5rem;font-weight:700;display:block;transition:all .3s;text-align:start;color:#be1ba6}.form__input:-moz-placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__input:placeholder-shown+.form__label{opacity:0;visibility:hidden;transform:translateY(-4rem)}.form__radio-group{width:49%;display:inline-block}@media only screen and (max-width:56.25em){.form__radio-group{width:100%;margin-bottom:2rem}}.form__radio-input{display:none}.form__radio-label{font-size:1.6rem;cursor:pointer;position:relative;padding-left:4.5rem}.heading{width:45rem!important;height:50rem;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;line-height:normal;scroll-behavior:smooth}@media only screen and (max-width:75em){.heading{margin-top:5rem;margin-bottom:25rem}}@media only screen and (max-width:56.25em){.heading{margin-top:5rem;margin-bottom:15rem}}@media only screen and (max-width:37.5em){.heading{padding:1rem;text-align:center;width:100%!important;height:50rem}}.heading__logo{align-self:start;width:40rem;z-index:2}@media only screen and (min-width:112.5em){.heading__logo{width:50rem;align-self:center}}@media only screen and (max-width:75em){.heading__logo{margin-top:15rem;width:35rem;align-self:center}}@media only screen and (max-width:56.25em){.heading__logo{margin-top:10rem;width:35rem;align-self:center}}@media only screen and (max-width:37.5em){.heading__logo{width:25rem;align-self:center}}.heading__text{animation-name:moveInBottom;animation-duration:1s;animation-timing-function:ease-out;display:block;align-self:center;width:80rem;margin-top:5rem;letter-spacing:1rem;text-transform:uppercase;color:#f051b1;font-size:8rem;font-weight:900;line-height:normal}.heading__text--highlighted{color:#be1ba6}.heading__text.heading--primary{color:#fd6900}.heading__text .heading--primary--highlighted{color:#fdb200}@media only screen and (max-width:75em){.heading__text{font-size:7.5rem;width:60rem;text-align:center;align-self:center}}@media only screen and (max-width:56.25em){.heading__text{font-size:7.5rem;width:75rem;align-self:center}}@media only screen and (max-width:37.5em){.heading__text{font-size:3rem;width:100%}}.heading__tagline{animation-name:moveInLeft;animation-duration:1s;animation-timing-function:ease-out;font-weight:500;color:#fff;display:block;font-size:1.75rem;padding:.5rem 0}@media only screen and (max-width:75em){.heading__tagline{margin-top:5rem;font-size:2.5rem;width:75vw;text-align:center}}@media only screen and (max-width:56.25em){.heading__tagline{margin-top:3rem;font-size:2.5rem}}@media only screen and (max-width:37.5em){.heading__tagline{margin-top:3rem;font-size:2rem}}.heading__button{background-color:#50c1fc;width:16rem;padding:1rem;border-radius:2.5rem;margin-right:2rem;color:#fff;text-decoration:none;font-size:1.75rem;text-align:center;font-weight:700;justify-self:center;align-self:center;transition:all .5s}.heading__button:hover{transform:translateY(-.25rem) scale(1.03);box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}@media only screen and (max-width:75em){.heading__button{font-size:3.5rem;margin-top:5rem;width:40rem;text-align:center}}@media only screen and (max-width:56.25em){.heading__button{margin-top:3rem;width:25rem;font-size:3rem}}.our-stack{display:flex;flex-direction:column;justify-content:center;align-items:center}.our-stack__title--main{font-size:3rem;padding:.5rem}.our-stack__title--main,.our-stack__title--sub{text-transform:capitalize;text-align:center;font-weight:700;color:#fff;transition:all .2s}.our-stack__title--sub{font-size:2.3rem;padding:.3rem}.scrolling{position:relative;display:flex;flex-direction:row;width:75vw;overflow:hidden;margin-top:1rem;-webkit-mask-image:linear-gradient(90deg,transparent,#fff,#fff,transparent);mask-image:linear-gradient(90deg,transparent,#fff,#fff,transparent)}.scrolling__container{white-space:nowrap;animation:infinite-scroll-1 var(--t) linear infinite;animation-delay:calc(var(--t)*-1)}.scrolling__container:nth-child(2){animation:infinite-scroll-2 var(--t) linear infinite;animation-delay:calc(var(--t)/-2)}.scrolling__container--reverse{white-space:nowrap;animation:infinite-scroll-1 var(--t) linear infinite reverse;animation-delay:calc(var(--t)*-1)}.scrolling__container--reverse:nth-child(2){animation:infinite-scroll-2 var(--t) linear infinite reverse;animation-delay:calc(var(--t)/-2)}.scrolling__item{display:inline-flex;padding:1rem;background:#f051b1;margin:1rem 1rem 1rem 2rem;transition:.5s;border-radius:.5rem;letter-spacing:.25rem;font-size:1.5rem;font-weight:500;color:#fff}.scrolling__item:hover{background:#fd6900;transform:translateY(-.25rem) scale(1.03);box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}.what-we-do{flex-direction:row;padding:2rem;justify-items:center;flex-wrap:wrap}.what-we-do,.what-we-do__header{display:flex;justify-content:center;align-items:center}.what-we-do__header{flex-direction:column;text-align:center;margin-bottom:3rem}@media only screen and (max-width:56.25em){.what-we-do__header{margin-top:5rem}}.what-we-do__heading{width:55vw;text-transform:capitalize;font-weight:700;font-size:4rem;z-index:2;color:#e0e0e0;transition:all .2s}@media only screen and (max-width:56.25em){.what-we-do__heading{font-size:2.5rem}}@media only screen and (max-width:37.5em){.what-we-do__heading{font-size:1.75rem}}@media only screen and (max-width:56.25em){.what-we-do{flex-direction:column;padding:0}}.what-we-do__card{width:40rem;padding:2rem}@media only screen and (max-width:75em){.what-we-do__card{width:50rem}}@media only screen and (max-width:56.25em){.what-we-do__card{width:60rem}}@media only screen and (max-width:37.5em){.what-we-do__card{width:90%}}.blobs{position:relative;display:flex;flex-direction:row;width:75vw;overflow:hidden;margin-top:1rem}.blobs__item{display:inline-flex;padding:1rem;background:#f051b1;margin:1rem 1rem 1rem 2rem;transition:.5s;border-radius:.5rem;letter-spacing:.25rem;font-size:1.5rem;font-weight:500;color:#fff}.blobs__item:hover{background:#fd6900;transform:translateY(-.25rem) scale(1.03);box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}.soundwave{position:absolute;display:flex;justify-content:space-between;height:10rem;--boxSize:4.6rem;--gutter:2.2rem;width:75vw}@media only screen and (max-width:37.5em){.soundwave{display:none}}.soundwave__box{transform:scaleY(.4);height:100%;width:1rem;animation-duration:1.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;border-radius:8px}.soundwave__box.box1{animation-name:veryQuiet;background:#fdb200}.soundwave__box.box2{animation-name:quiet;background:#fdb200}.soundwave__box.box3{animation-name:lessQuiet;background:#fd6900}.soundwave__box.box4{animation-name:normal;background:#fd6900}.soundwave__box.box6{animation-name:aBitLoud;background:#fd6900}.soundwave__box.box5{animation-name:loud;background:red}.soundwave__box.box7{animation-name:veryLoud;background:red}@keyframes veryQuiet{25%{transform:scaleY(.3)}50%{transform:scaleY(.2)}75%{transform:scaleY(.5)}}@keyframes quiet{25%{transform:scaleY(.6)}50%{transform:scaleY(.4)}75%{transform:scaleY(.8)}}@keyframes lessQuiet{25%{transform:scaleY(.8)}50%{transform:scaleY(.4)}75%{transform:scaleY(.6)}}@keyframes normal{25%{transform:scaleY(1)}50%{transform:scaleY(.4)}75%{transform:scaleY(.6)}}@keyframes aBitLoud{25%{transform:scaleY(.9)}50%{transform:scaleY(.3)}75%{transform:scaleY(1.1)}}@keyframes loud{25%{transform:scaleY(1)}50%{transform:scaleY(.4)}75%{transform:scaleY(1.2)}}@keyframes veryLoud{25%{transform:scaleY(1.2)}50%{transform:scaleY(.6)}75%{transform:scaleY(1)}}.section-divider{width:90vw;height:.5rem;border-radius:20px;background-color:#fd6900;position:relative;top:0;left:5vw;margin-top:2rem;margin-bottom:4rem}.socials{display:flex;flex-direction:row;justify-items:center;align-items:center;margin-top:1.5rem;flex-flow:nowrap;justify-content:center}@media only screen and (max-width:37.5em){.socials{width:100%;flex-flow:wrap;flex-direction:column}}.socials-box{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:5px;grid-row-gap:5px;margin-top:1.5rem;flex-flow:wrap}@media only screen and (max-width:56.25em){.socials-box{justify-content:center}}@media only screen and (max-width:37.5em){.socials-box{flex-flow:wrap;margin-top:3.5rem;grid-template-columns:repeat(3,1fr);grid-column-gap:.5rem;grid-row-gap:.5rem}}.socials-icon{padding:.5rem;position:relative;width:8rem;height:8rem;border:transparent}@media only screen and (max-width:37.5em){.socials-icon{width:7rem;height:7rem}}.tik-tok>a>.socials-icon--image,.youtube>a>.socials-icon--image{background-color:#fff;border-radius:100%;width:6rem;height:6rem}.socials-icon--image{width:6rem;height:6rem;transition:all .5s}.socials-icon--image:hover{border-radius:100%;transform:translateY(-.25rem) scale(1.03);box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}@media only screen and (max-width:56.25em){.socials-icon--image{width:6rem;height:6rem;flex-flow:wrap}}.wrapper{position:absolute;z-index:-5;width:100%;height:100vh}.bg-bubbles{position:relative;width:100%;height:100%;overflow:hidden;z-index:1}.bg-bubbles li{position:absolute;list-style:none;display:block;width:40px;height:40px;bottom:-160px;background-color:hsla(0,0%,100%,.15);animation:square 25s infinite,bubbles 25s infinite;transition-timing-function:linear}.bg-bubbles li:first-child{left:10%}.bg-bubbles li:nth-child(2){left:20%;width:80px;height:80px;animation-delay:2s;animation-duration:17s}.bg-bubbles li:nth-child(3){left:25%;animation-delay:4s}.bg-bubbles li:nth-child(4){left:40%;width:60px;height:60px;animation-duration:22s;background-color:hsla(0,0%,100%,.25)}.bg-bubbles li:nth-child(5){left:70%}.bg-bubbles li:nth-child(6){left:80%;width:120px;height:120px;animation-delay:3s;background-color:hsla(0,0%,100%,.2)}.bg-bubbles li:nth-child(7){left:32%;width:160px;height:160px;animation-delay:7s}.bg-bubbles li:nth-child(8){left:55%;width:20px;height:20px;animation-delay:15s;animation-duration:40s}.bg-bubbles li:nth-child(9){left:25%;width:10px;height:10px;animation-delay:2s;animation-duration:40s;background-color:hsla(0,0%,100%,.3)}.bg-bubbles li:nth-child(10){left:90%;width:160px;height:160px;animation-delay:11s}@keyframes square{0%{transform:translateY(0);opacity:1}80%{transform:translateY(-700px) rotate(600deg)}to{opacity:0}}@keyframes bubbles{0%{border-radius:25%}30%{border-radius:10%}45%{border-radius:35%}60%{border-radius:40%}70%{border-radius:30%}77%{border-radius:45%}85%{border-radius:35%}to{border-radius:30%}}.footer{margin-top:-10rem;padding:10rem 0;font-size:1.75rem;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;position:relative}@media only screen and (max-width:56.25em){.footer{padding:5rem;margin-top:-5rem}}.footer__background{z-index:-1;position:absolute;width:100%;height:100%;background-color:#be1ba6;-webkit-mask-image:linear-gradient(180deg,transparent,#fff);mask-image:linear-gradient(180deg,transparent,#fff)}.footer__logo-box{text-align:center;align-self:flex-start}.footer__logo{width:20rem;height:auto}.footer__copyright{border-top:1px solid #fff;padding-top:2rem;width:100%}.footer__copyright span{font-weight:700}.header{height:100vh;width:100%;position:relative;display:flex;flex-direction:row;align-items:center;justify-items:center;justify-content:center}.header button{border:none}@media only screen and (max-width:56.25em){.header{flex-direction:column;margin-top:5rem}}.header__landing{width:85vw;display:flex;flex-direction:row;align-self:center}@media only screen and (max-width:56.25em){.header__landing{flex-direction:column;margin-top:-15rem}}.header__box{position:relative;display:flex;flex-direction:column;align-items:center;justify-items:center;justify-content:center;width:90vw}.header__logo{height:3.5rem}.header__image{width:-moz-max-content;width:max-content;height:50rem}.navigation__checkbox{display:none}.navigation__button{background-color:#fff;height:7rem;width:7rem;position:fixed;top:6rem;left:6rem;border-radius:50%;z-index:2000;box-shadow:0 1rem 3rem rgba(0,0,0,.1);text-align:center;cursor:pointer}@media only screen and (max-width:56.25em){.navigation__button{top:4rem;left:4rem}}@media only screen and (max-width:37.5em){.navigation__button{top:3rem;left:3rem}}.navigation__background{height:6rem;width:6rem;border-radius:50%;position:fixed;top:6.5rem;left:6.5rem;background-image:radial-gradient(#fdb200,red);z-index:1000;transition:transform .8s cubic-bezier(.86,0,.07,1)}@media only screen and (max-width:56.25em){.navigation__background{top:4.5rem;left:4.5rem}}@media only screen and (max-width:37.5em){.navigation__background{top:3.5rem;left:3.5rem}}.navigation__nav{height:100vh;position:fixed;top:0;left:0;z-index:1500;opacity:0;width:0;transition:all .8s cubic-bezier(.68,-.55,.265,1.55);display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center}@media only screen and (max-width:37.5em){.navigation__nav{flex-direction:column}}.navigation__list{list-style:none;text-align:center}.navigation__item{margin:1rem}.navigation__link:link,.navigation__link:visited{display:inline-block;font-size:3rem;font-weight:300;padding:1rem 2rem;color:#fff;text-decoration:none;text-transform:uppercase;background-image:linear-gradient(120deg,transparent,transparent 50%,#fff 0);background-size:220%;transition:all .4s}.navigation__link:link span,.navigation__link:visited span{margin-right:1.5rem;display:inline-block}@media only screen and (min-width:112.5em){.navigation__link:link,.navigation__link:visited{font-size:4rem}}@media only screen and (max-width:37.5em){.navigation__link:link,.navigation__link:visited{font-size:2.5rem}}.navigation__link:active,.navigation__link:hover{background-position:100%;color:#fd6900;transform:translateX(1rem)}.navigation__checkbox:checked~.navigation__background{transform:scale(80)}.navigation__checkbox:checked~.navigation__nav{opacity:1;width:100%}.navigation__icon{position:relative;margin-top:3.5rem}.navigation__icon,.navigation__icon:after,.navigation__icon:before{width:3rem;height:2px;background-color:#333;display:inline-block}.navigation__icon:after,.navigation__icon:before{content:"";position:absolute;left:0;transition:all .2s}.navigation__icon:before{top:-.8rem}.navigation__icon:after{top:.8rem}.navigation__button:hover .navigation__icon:before{top:-1rem}.navigation__button:hover .navigation__icon:after{top:1rem}.navigation__checkbox:checked+.navigation__button .navigation__icon{background-color:transparent}.navigation__checkbox:checked+.navigation__button .navigation__icon:before{top:0;transform:rotate(135deg)}.navigation__checkbox:checked+.navigation__button .navigation__icon:after{top:0;transform:rotate(-135deg)}.about{display:flex;flex-direction:row;flex-wrap:wrap;padding:2rem;justify-items:center;justify-content:center;align-items:center}@media only screen and (max-width:56.25em){.about{flex-basis:50%}}@media only screen and (max-width:37.5em){.about{flex-basis:auto;flex-direction:column}}.section-about{padding:10rem 0;background-image:linear-gradient(to right bottom,rgba(255,0,216,.8),rgba(45,89,196,.8));background-size:cover;transform:skewY(-7deg);margin-top:-10rem;margin-right:5rem;margin-left:5rem}.section-about>*{transform:skewY(7deg)}.section-about--no-skew{padding:10rem 0;background-image:linear-gradient(to right bottom,rgba(255,0,216,.8),rgba(45,89,196,.8));background-size:cover;margin-top:-10rem;margin-right:5rem;margin-left:5rem}@media only screen and (max-width:56.25em){.section-about{padding:10rem 0;margin-right:0;margin-left:0}}.section-contact{z-index:1;padding:25rem 5rem 15rem 5rem;margin-top:-10rem}@media only screen and (max-width:56.25em){.section-contact{padding:20rem 0 10rem 0}}.contact{position:relative;background-image:linear-gradient(105deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9) 55%,rgba(240,81,177,.9) 0,rgba(45,89,196,.9));background-size:100%;border-radius:3px;box-shadow:0 1.5rem 4rem rgba(0,0,0,.2)}@media only screen and (max-width:75em){.contact{background-image:linear-gradient(105deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9) 65%,rgba(240,81,177,.9) 0,rgba(45,89,196,.9));background-size:cover}}@media only screen and (max-width:56.25em){.contact{background-image:linear-gradient(90deg,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.9))}}@media only screen and (max-width:37.5em){.contact{background-image:linear-gradient(90deg,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.9))}}.contact__image{position:absolute;right:7.5rem;top:5.5rem;width:40rem}@media only screen and (max-width:75em){.contact__image{top:9rem;width:55rem;right:1rem}}@media only screen and (max-width:56.25em){.contact__image{display:none}}.contact__heading{backface-visibility:hidden;margin-bottom:3rem;display:inline-flex;align-self:center;justify-self:center;text-align:center;font-size:3rem;font-weight:700;color:#f051b1;animation-name:moveInLeft;animation-duration:1s;animation-timing-function:ease-out}@media only screen and (max-width:37.5em){.contact__heading{letter-spacing:1rem;font-size:5rem}}.contact__form{width:50%;padding:6rem}@media only screen and (max-width:75em){.contact__form{width:65%}}@media only screen and (max-width:56.25em){.contact__form{width:100%}}.labs-background{background-image:linear-gradient(to right bottom,#fdb200,#fd6900)}.labs-background,.the-frying-pan-background{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-10}.the-frying-pan-background{background-color:#333}.industries-background{position:fixed;top:0;left:0;height:100%;width:100%;z-index:-10;background-image:linear-gradient(to right bottom,#fdb200,#fd6900,red);background-position:0;background-repeat:no-repeat;background-size:600% 100%;-webkit-backdrop-filter:brightness(40%);backdrop-filter:brightness(40%);margin:0;min-height:100vh;animation:slide 20s infinite}.navigation-cta{position:fixed;top:5.5rem;left:10rem}.navigation-cta__circle{position:fixed;background-color:#fdb200;width:8rem;height:8rem;top:5.5rem;left:5.5rem;border-radius:100%}@keyframes slide{50%{background-position:100%}}@media only screen and (max-width:37.5em){font-size:.75rem}@media only screen and (max-width:56.25em){font-size:.9rem}@media only screen and (max-width:75em){font-size:1.3rem}@media only screen and (min-width:112.5em){font-size:2rem}[v-cloak]{display:none}@media only screen and (max-width:37.5em){.contact[data-v-bcacb5f8]{background-image:linear-gradient(#fff,#fff)}}