@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap";.cta-wrapper{padding-top:20px;display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:row;max-width:375px;margin:auto}.cta-wrapper .btn-primary{width:100%}.btn-primary{background-color:#161619;border-radius:99px;padding:12px 10px;font-size:16px;line-height:24px;position:relative;overflow:hidden;color:#fff;text-decoration:none!important;font-weight:400;display:flex;justify-content:center;align-items:center}.btn-primary:after{content:attr(data-text);background-image:linear-gradient(90deg,#ffd37f,#d375ff);width:100%;height:100%;position:absolute;top:-100%;left:0;transform:translateY(0);transition:transform .4s ease;z-index:1;display:flex;justify-content:center;align-items:center}.btn-primary:hover:after{transform:translateY(100%)}.btn-primary:active:after{transform:translateY(0)}.btn-primary:hover span{opacity:0;transition:opacity .4s ease}.announcement-bar{background-image:linear-gradient(90deg,#ffd37f,#d375ff 51%,#1f1253);padding:10px 0;color:#fff;text-align:center}header{padding:14px 0;border-bottom:1px solid #ecebe5}header a{text-decoration:none;color:#000}.header-container{display:flex;justify-content:space-between;align-items:center}.hamburger{font-size:24px;background:none;border:none;cursor:pointer;display:none}.hamburger.close{display:block;font-size:40px;top:10px;right:20px;z-index:8;position:absolute}.menu{display:flex;gap:10px}.menu ul{display:flex;list-style:none;padding:0;align-items:center;column-gap:30px}.menu.open{transform:translate(0);transition:transform .3s ease-in-out;left:0}.menu-cta{display:flex;align-items:center;justify-content:center}.menu-cta .btn-primary{padding:8px 20px}header.sticky{position:sticky;top:0;z-index:100;background-color:#fff}footer{background-color:#161619;color:#fff}footer ul{list-style:none;padding:0}.footer-top{padding:40px 0 30px;display:flex;justify-content:space-between;flex-direction:column;gap:30px}.footer-bottom{padding:20px 0;font-size:14px;font-weight:300;color:#9a9aa2}.footer-tr{display:flex;gap:60px}.footer-top a{color:#fff;text-decoration:none}.footer-tr h2{margin-bottom:20px;font-size:20px}.footer-tr ul{display:flex;justify-content:space-between;gap:16px;flex-direction:column}.footer-tr a{display:flex;align-items:center;column-gap:10px;font-size:14px}.footer-tl h2{font-size:30px}.footer-separator-line{background-image:linear-gradient(90deg,#ffd37f,#d375ff);height:1px;display:block;color:#9a9aa2}@media (min-width: 768px){.hamburger.close{display:none}.footer-top{flex-direction:row}.footer-tr a{font-size:16px}.footer-tr h2{font-size:24px}.footer-tl h2{font-size:40px}}@media (max-width: 768px){.hamburger{display:block}.menu{position:fixed;top:0;left:-100%;background-color:#fff;width:100vw;height:100vh;transform:translate(-100%);transition:transform .3s ease-in-out;justify-content:center;align-items:center;z-index:9}.menu ul{flex-direction:column;padding:20px;justify-content:flex-start;gap:30px}}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}body{font-family:Lexend,sans-serif}.container{max-width:1160px;margin:0 auto;padding:0 20px}.section-spacing{padding:30px 0}.main-banner .heading{font-size:28px;line-height:40px}.main-banner .headline{margin-bottom:14px}.main-banner .heading span{background:linear-gradient(90deg,#ffd37f,#d375ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.brands-wrapper{overflow:hidden;padding:20px;position:relative}.brands-section{display:flex;align-items:center;justify-content:space-between;gap:50px;animation:swipe 20s linear infinite;padding:0 20px}.brands-section:hover{animation-play-state:paused}.brands-section img{width:130px;display:block;height:70px;object-fit:contain}.main__banner-wrapper{padding:40px 0 20px}.not-found{height:50vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;text-align:center}.content-container h2{font-size:44px}.content-container h3{font-size:30px;margin-bottom:24px}.not-found .btn-primary{padding:12px 22px}.services-wrapper{background-color:#fafaf8}.services-container{list-style:none;display:flex;flex-direction:column;gap:20px}.service-num{font-size:44px;display:block;margin-bottom:10px}.service-header{margin-bottom:24px}.service-heading{font-size:22px}ul.services-container>li{background-color:#fff;border-radius:30px;padding:30px}li.last-service{background-color:transparent!important;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.last-service .btn-primary{padding:12px 22px}.section-title{text-align:center;margin-bottom:30px}.works-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}.works-container img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.work-container{display:block;border-radius:30px;overflow:hidden;text-decoration:none;color:#000;position:relative;padding-bottom:100%}.work-info{position:absolute;bottom:0;left:0;color:#fff;z-index:2;transition:bottom .4s;padding:22px 24px}.work-container:after{content:"";position:absolute;background-color:#0006;width:100%;height:100%;z-index:1;transition:background-color .4s}.work-tags{list-style:none;display:flex;justify-content:flex-start;align-items:center;column-gap:6px;margin-bottom:10px}.work-description{font-size:14px}.cta-wrapper.projects-cta{padding-top:40px}.cta-wrapper.projects-cta .btn-primary{max-width:70%}.work-tags li{font-size:11px;border:1px solid #fff;border-radius:10px;padding:2px 6px;font-weight:500}.projects-page h2{font-size:26px;margin-bottom:30px;text-align:center}.about-container{display:flex;justify-content:center;align-items:center}.about-content h2{margin-bottom:20px;text-align:center}.about-intro{font-size:16px;font-weight:300;line-height:26px}.contect-container{background:linear-gradient(90deg,#ffd37f,#d375ff);border-radius:30px;padding:100px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}.connect-heading{margin-bottom:4px}.work-heading{font-size:22px;margin-bottom:10px;font-weight:400}.contect-container .btn-primary{padding:12px 22px}.work-container:hover:after{background-color:#0009}.connect-description{margin-bottom:30px}.about-wrapper,.contact-wrapper{background-color:#fafaf8}.contact-page{padding:40px 20px;background-color:#fff;border-radius:30px}.contact-wrapper .content-container{text-align:center;margin-bottom:40px}.input-div{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.input-div label{font-size:14px}.input-div input,.input-div textarea{border-color:#e7e7e7;border:none;border-bottom:1px solid #E7E7E7;padding:10px 6px;outline:none;font-size:14px}.send-message-wrapper{display:flex;justify-content:center;align-items:center;margin-top:40px}.send-message-wrapper .send__message{border:none;padding:12px 22px;cursor:pointer}.thankyou-message{text-align:center;font-size:16px}.tools-container h2{margin-bottom:30px;text-align:center}.tools-list p,.service-content p{font-weight:300;line-height:24px}.tools-list{list-style:none;display:flex;flex-direction:column;gap:20px}.tools-list>li{background-color:#fafaf8;padding:30px 20px;border-radius:30px}.tool-content{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:10px}.tool-icon{background-color:#fff;padding:10px;border-radius:30px;display:flex;justify-content:center;align-items:center}@keyframes swipe{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (min-width: 576px){.tools-list{flex-direction:row;flex-wrap:wrap}.tools-list>li{width:calc(50% - 10px)}}@media screen and (min-width: 768px){.main-banner{text-align:center}.main-banner .heading span{display:inline-block;font-size:40px}.main-banner .heading{font-size:34px;line-height:46px}.services-container{flex-direction:row;flex-wrap:wrap}ul.services-container>li{width:calc(50% - 10px)}.work-container{padding-bottom:46%}.works-container{flex-direction:row}.work-container.full-width,.works-container .work-container:last-child{width:100%}.work-container.not-full-width,.work-container.half-width{width:calc(50% - 10px)}.connect-heading{font-size:44px}.tools-list>li{width:calc(100% / 3 - 14px)}}@media screen and (min-width: 992px){.section-spacing{padding:44px 0}.main-banner .heading{font-size:50px;line-height:62px}.main-banner .heading span{font-size:56px}.main__banner-wrapper{padding:60px 0 30px}ul.services-container>li{width:calc(100% / 3 - 14px);padding:42px}.work-description{opacity:0;transition:all .4s;font-size:16px}.work-container:hover .work-description{opacity:1;transition:all .4s}.work-info{bottom:0;left:30px;transition:bottom .4s;max-width:400px}.work-container:hover .work-info{bottom:40px;transition:bottom .4s}.work-heading{font-size:30px;font-weight:700}.work-tags li{font-size:12px;border-radius:16px;padding:4px 10px}.work-container.not-full-width .work-info{left:0}.projects-page h2{font-size:44px}.about-container{height:50vh}.content-container .contact-heading{font-size:56px}.contact-page{padding:60px 40px}.contact-page form{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.input-div{width:calc(50% - 10px)}.input-div.message{width:100%}.input-div label{font-size:16px}.thankyou-message{font-size:20px}.tools-list>li{width:calc(25% - 15px)}}@media screen and (min-width: 1024px){.work-container.not-full-width{width:calc(100%/3 - 14px)!important}}@media screen and (max-width: 768px){.op-left img{object-position:left}}
