.navbar-wrapper{width:100%;height:60px;box-shadow:0 1px 3px rgba(0,0,0,.2);position:-webkit-sticky;position:sticky;top:0;left:0;flex-direction:row;justify-content:center;align-items:center;z-index:10;background-color:#fff}.navbar{margin-left:auto;margin-right:auto}.navbar,.navbar-inner{width:100%;height:100%;max-width:1200px;display:flex;flex-direction:row;justify-content:center;align-items:center}.navbar-inner{background-color:hsla(0,0%,100%,.95)}.navbar-link{margin-right:12px;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:6px;transition:.1s;width:120px}.navbar-link:last-child{margin-right:0;background-image:linear-gradient(90deg,#f71152,#e20182);color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.navbar-link:first-child{margin-left:auto}.navbar-link:hover{box-shadow:0 1px 3px #f71152}.navbar-link:active{opacity:.7;transform:translateY(3px);box-shadow:0 1px 3px rgba(247,17,82,.6)}.nav-link{padding-left:5px}.navbar-logo{margin-left:0;margin-right:24px;font-weight:700;font-size:36px;background-image:linear-gradient(90deg,#f71152,#e20182,#e42362);-webkit-background-clip:text;color:transparent;letter-spacing:1px;margin-right:0}.navbar-logo:hover{cursor:pointer}.navbar-toggle{display:none}@media only screen and (max-width:1230px){.navbar-logo{margin-left:30px}.navbar-link:last-child{margin-right:30px}}@media only screen and (max-width:767px){.navbar-toggle{display:flex;margin-left:auto;justify-content:center;align-items:center;flex-direction:column;transition:all .2s;width:40px;height:40px;min-width:50px;min-height:50px;margin-left:30px;margin-right:30px;border-radius:9px}.burger-bar{width:30px;height:2px;background-color:#000;border-radius:8px;margin-top:3px;margin-bottom:3px;transition:all .2s}.bottom{transform:rotate(45deg)}.bottom,.top{position:absolute;margin-top:0;margin-bottom:0}.top{transform:rotate(-45deg)}.navbar-logo{margin-right:auto}.navbar-inner{position:fixed;top:60px;left:0;flex-direction:column;height:calc(100vh - 60px);background:#131313;background:radial-gradient(circle,rgba(19,19,19,.72) 0,#131313 100%);background-color:rgba(19,19,19,.95)}.navbar-inner-mobile{display:none}.navbar-link{font-size:30px;width:200px;margin:6px auto;padding-left:14px;padding-right:14px;color:#fff}.navbar-link:active,.navbar-link:hover{color:#fff}.link-holder{width:80%;display:flex;justify-content:right;align-items:center}.nav-link{line-height:0}.icon,.navbar-link:last-child{margin-right:auto}.move-in{-webkit-animation-name:moveInLeft;animation-name:moveInLeft;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}.move-out{-webkit-animation-name:moveOutLeft;animation-name:moveOutLeft;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;display:none}}@-webkit-keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}to{opacity:1;transform:translateX(0)}}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes moveOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-10rem)}}@keyframes moveOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-10rem)}}html{scroll-behavior:smooth}body{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif;color:#131313}input{outline:none;border:0}textarea{border:none;height:calc(100% - 6px);width:calc(100% - 6px);resize:none;overflow:auto;margin:6px;font-family:Roboto,sans-serif}:focus,input:focus,textarea:focus{outline:none}a,a:hover{color:inherit;text-decoration:none}a:hover{cursor:pointer}#app{padding:0;margin:0}.section-faqs{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.faqs-card{width:calc(100% - 48px);margin-left:auto;margin-right:auto}.error-message{text-align:center;color:red}.section-contact{background-color:#fafafa;-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5));filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5))}.footer,.section-contact{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.footer{margin-top:36px;margin-bottom:36px}.footer__logo{width:60px;height:60px;margin-bottom:30px}.footer-text{margin-top:3px;margin-bottom:3px}.contact-section-header{margin-top:84px!important;margin-bottom:24px!important}.submit-button{width:calc(100% - 48px);display:flex;justify-content:center;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,.3);border-radius:6px;margin-left:24px;margin-right:24px;background-color:#48c774;margin-top:24px}.submit-text{font-size:24px;color:#fff;padding-top:12px;padding-bottom:12px;margin-top:0;margin-bottom:0;transition:all .2s}.submit-button:hover{transform:translateY(-5px);box-shadow:0 3px 6px rgba(0,0,0,.4)}.submit-button:active{opacity:.9;transform:translateY(5px);box-shadow:0 1px 3px rgba(0,0,0,.2)}.form-wrapper{width:800px;max-width:calc(100% - 48px);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.3);padding-bottom:36px;margin-bottom:84px;background-color:#fff}.contact-form-title{width:100%;text-align:center;padding-bottom:12px;font-weight:400}.form-field{display:flex;flex-direction:column;margin-left:24px;margin-right:24px;border-bottom:1px solid #969696}.last-form{border-bottom:none}.form-label{margin-bottom:6px;color:#969696;font-size:14px}.message-field{margin-bottom:18px}.form-input{font-size:16px;padding-top:3px;padding-bottom:3px;padding-left:6px}.text-area-wrapper{width:100%;height:120px;border:1px solid #969696;border-radius:3px;display:flex;justify-content:center;align-items:center}.color-section-wrapper{-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5));filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5))}.project{width:100%;display:flex;justify-content:center;align-items:center}.project-one .section-header,.project-three .section-header,.project-two .section-header{padding-left:24px;font-size:calc(1vw + 1vh + 3vmin)}.project .section-text{font-size:calc(1vw + 1vh + .3vmin);width:calc(100% - 48px);padding-left:0;padding-right:0}.project-text-container{width:50%;min-height:311px;display:flex;justify-content:center;align-items:center;flex-direction:column}.project-text-container .section-header{margin-top:0;width:calc(100% - 48px);padding-left:0}.image-container{width:50%;display:flex;justify-content:center;align-items:center;background:#131313;background:radial-gradient(circle,rgba(19,19,19,.72) 0,#131313 100%);-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5));filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5))}.mobile-image{width:50%;height:auto;padding-top:6px;-webkit-filter:drop-shadow(1px 1px 3px rgba(247,17,82,.5));filter:drop-shadow(1px 1px 3px rgba(247,17,82,.5));transition:all .2s}.mobile-image:hover{-webkit-filter:drop-shadow(1px 6px 3px #f71152);filter:drop-shadow(1px 6px 3px rgba(247,17,82,1))}@media only screen and (max-width:767px){.project-one{flex-direction:column}.project-one .section-header{padding-left:0;text-align:center}.project-two{flex-direction:column-reverse}.project-two .section-header{padding-left:0;text-align:center}.project-three{flex-direction:column}.project-three .section-header{padding-left:0;text-align:center}.project-text-container{width:100%;background-color:#fafafa}.image-container{width:100%}.mobile-image{width:40%}.section-faqs .faq-text{text-align:center}}.color-section{background-color:red;-webkit-clip-path:polygon(0 11%,100% 0,100% 100%,0 100%);clip-path:polygon(0 11%,100% 0,100% 100%,0 100%);background-image:linear-gradient(to left bottom,rgba(226,1,130,.6),rgba(246,139,40,.3));margin-top:-60px}.color-section,.section-projects{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.white{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5);padding-top:72px}.color-section-text{padding-left:24px;padding-right:24px;color:#fff;font-size:calc(1vw + 1vh + .5vmin)}.services-cards-wrapper{justify-content:center;width:calc(100% - 48px);flex-wrap:wrap;height:100%}.card,.services-cards-wrapper{display:flex;align-items:center}.card{width:25%;min-width:300px;height:400px;border-radius:6px;-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5));filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5));margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px;flex-direction:column;transition:all .2s;background-color:#fff}.card:hover{transform:translateY(-5px);box-shadow:0 3px 6px rgba(0,0,0,.5)}.card-icon{color:#e42362;font-size:48px;margin-top:24px;margin-bottom:12px;-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,.2));filter:drop-shadow(1px 1px 3px rgba(0,0,0,.2))}.card-header{width:100%;text-align:center;margin-top:0;margin-bottom:0;padding-bottom:24px}.card-text{padding-left:12px;padding-right:12px;margin-top:48px}.body-wrapper{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;z-index:1;display:flex;flex-direction:column;position:relative}.button-white{background-color:#fff;overflow:hidden;border-radius:6px;margin-top:30px;font-size:24px;font-weight:400;display:flex;justify-content:center;align-items:center;padding:12px 14px;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:all .2s;color:#e20182;margin-bottom:84px}.button-white:hover{transform:translateY(-5px);box-shadow:0 3px 6px rgba(0,0,0,.5);cursor:pointer}.button-white:active{opacity:.9;transform:translateY(5px);box-shadow:0 1px 3px rgba(0,0,0,.1)}.button-chat-color{padding-left:6px;margin-top:0;margin-bottom:0;color:#e20182}.button{background-image:linear-gradient(to right bottom,#e42362,#e20182);overflow:hidden;border-radius:6px;margin-top:30px;font-size:24px;font-weight:400;display:flex;justify-content:center;align-items:center;padding:12px 14px;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:all .2s;color:#fff}.button:hover{transform:translateY(-5px);box-shadow:0 3px 6px rgba(0,0,0,.5);cursor:pointer}.button:active{opacity:.9;transform:translateY(5px);box-shadow:0 1px 3px rgba(0,0,0,.1)}.button-chat{padding-left:6px;margin-top:0;margin-bottom:0;color:#fff}.spacer{margin-top:36px}.section-header{margin-top:84px;margin-bottom:12px;font-size:calc(1vw + 1vh + 4vmin);letter-spacing:1px;font-weight:400}.section-text{font-size:calc(1vw + 1vh + .5vmin);padding-left:24px;padding-right:24px;text-align:left;font-weight:400}.text-highlight{background-image:linear-gradient(90deg,#f71152,#e20182,#e42362);-webkit-background-clip:text;color:transparent;font-weight:700}.section{height:calc(100vh - 60px);max-height:800px}.card-section,.section{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.card-section{height:auto;background-color:#fafafa;padding-bottom:108px}@media only screen and (max-width:767px){.section{max-height:500px}}.hero-wrapper{-webkit-filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5));filter:drop-shadow(1px 1px 3px rgba(0,0,0,.5))}.hero{width:100%;height:calc(100vh - 60px);max-height:1200px;-webkit-clip-path:polygon(0 0,100% 0,100% 89%,0 100%);clip-path:polygon(0 0,100% 0,100% 89%,0 100%);position:relative;background-image:linear-gradient(to right bottom,#e42362,#e20182);overflow:hidden;background-color:red}.hero-welcome-wrapper{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;flex-direction:column}.hero-welcome{margin-left:auto;margin-right:auto;font-weight:700;letter-spacing:2px;font-size:calc(3vw + 3vh + 10vmin)}.hero-sub-welcome,.hero-welcome{width:100%;color:#fff;margin-top:0;margin-bottom:0;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.hero-sub-welcome{font-weight:400;font-size:calc(2vw + 2vh + 8vmin);letter-spacing:1px;padding-bottom:36px}.animated-chevron{color:#fff;font-weight:400;font-size:calc(2vw + 2vh + 2vmin);text-shadow:1px 1px 2px rgba(0,0,0,.3)}.animated-chevron:hover{cursor:pointer}.hero-layer-one{width:100%;height:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 89%,0 100%);clip-path:polygon(0 0,100% 0,100% 89%,0 100%);background-image:linear-gradient(to right bottom,rgba(226,1,130,.6),rgba(245,135,44,.8));background-color:red}.hero-layer-diamond{z-index:2;position:absolute;width:70%;height:80vh;bottom:0;right:0;background-image:linear-gradient(to left bottom,rgba(226,1,130,.6),rgba(246,139,40,.3));-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transform:translate(50%,40%)}.hero-layer-circle{position:absolute;top:0;width:100%;height:60vh;-webkit-clip-path:circle(30.4% at 14% 13%);clip-path:circle(30.4% at 14% 13%);background-image:linear-gradient(to left top,rgba(19,19,19,.3),rgba(246,139,40,.2),rgba(245,135,44,.1))}.fade-in-circle{-webkit-animation-name:fadeInCircle;animation-name:fadeInCircle;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fade-in-diamond{-webkit-animation-name:fadeInDiamond;animation-name:fadeInDiamond;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.scroll-down{-webkit-animation-name:scrollDown;animation-name:scrollDown;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fade-in-up{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeInCircle{0%{opacity:0;transform:translateY(-10rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInCircle{0%{opacity:0;transform:translateY(-10rem)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes scrollDown{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes scrollDown{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}@-webkit-keyframes fadeInDiamond{0%{opacity:0;transform:translate(20rem,20rem)}to{opacity:1;transform:translate(50%,40%)}}@keyframes fadeInDiamond{0%{opacity:0;transform:translate(20rem,20rem)}to{opacity:1;transform:translate(50%,40%)}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,-40%)}80%{opacity:1;transform:translate(-50%,-55%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,-40%)}80%{opacity:1;transform:translate(-50%,-55%)}to{opacity:1;transform:translate(-50%,-50%)}}@media only screen and (max-width:767px){.hero-wrapper{-webkit-filter:none;filter:none}.card{width:100%}}