h1,h2,h3,label{font-family:"Urbanist",Arial,Helvetica,sans-serif;font-weight:600}p,a,li,input,textarea{font-family:"Noto Sans",Arial,Helvetica,sans-serif}body{color:#2b2b2b}span{color:#d629f8}h1{font-size:26pt}h2{font-size:22pt}h3{font-size:20pt}p,input{font-size:12pt}a{font-size:16pt}i{font-size:18pt}p,a{line-height:28px}label{font-size:16pt;font-weight:500}#header{position:fixed;width:100%;margin:0 auto;top:0;z-index:4;align-content:center;background-color:#fff;border-bottom:1.5px solid #2b2b2b}#header .grid-con{padding:10px 30px;align-items:center}@media(min-width: 800px){#header .grid-con{grid-column:1/-1;max-width:none}}#logo img{margin-top:5px;width:60px}#burger-toggle{position:relative;justify-self:end;background:#2b2b2b;width:60px;height:59px;padding:6px;border-radius:50%;transition:all .2s ease}#burger-toggle #burger{display:flex;flex-direction:column;justify-content:center;cursor:pointer;gap:6px;padding:10px;width:100%;height:100%;z-index:4}#burger-toggle #burger span{width:100%;height:3px;background:#fff;border-radius:3px;transition:all .2s ease}@media(min-width: 800px){#burger-toggle{display:none}}#burger-toggle:hover{background:#000}#burger-toggle.active{background:#000}#burger-toggle.active #burger span:nth-child(1){transform:rotate(45deg) translate(6px, 7px)}#burger-toggle.active #burger span:nth-child(2){opacity:0}#burger-toggle.active #burger span:nth-child(3){transform:rotate(-45deg) translate(6px, -7px)}#menu{width:100%;text-align:center;justify-self:center;display:none}#menu ul{list-style-type:none}#menu li{margin:0 auto 50px auto;width:-moz-fit-content;width:fit-content;cursor:pointer}#menu li:hover a{background:linear-gradient(to right, #ffd012, #ff0a9d, #208cff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#menu li:hover .menu-line{width:100px}#menu a{font-family:"Urbanist",Arial,Helvetica,sans-serif;color:#2b2b2b;text-decoration:none;font-size:22pt}#menu .menu-line{margin:10px auto 40px auto;height:4px;width:0;background:linear-gradient(to right, #ffe749, #fb40f8, #1fd2ff);transition:width .4s ease}@media(min-width: 800px){#menu{opacity:1;display:block;text-align:right}#menu ul{display:flex;-ms-flexbox:flex;justify-content:right;gap:20px}#menu li{margin:0;width:80px;text-align:center}#menu li:hover .menu-line{width:80px}#menu .menu-line{margin:0 auto}#menu a{font-size:16pt;font-weight:500}}#menu.open{height:100vh;width:100vw;display:block;position:fixed;background-color:#fff;top:0;margin-top:80px;left:0;z-index:3;animation:appear .5s ease;-webkit-animation:appear .2s ease-in;border-top:1px solid #2b2b2b}#menu.open ul{margin-top:200px}#menu.open li{font-weight:500}@keyframes appear{from{opacity:0}to{opacity:1}}*{margin:0;padding:0;box-sizing:border-box}html,body{position:relative;overflow-x:hidden}html{scroll-behavior:smooth}@supports not (scroll-behavior: smooth){html{scroll-behavior:auto}}.hidden{display:none}.grid-con{grid-column:2/3}.box{background:#faf5ff;background:radial-gradient(circle, #f1e9ff 0%, #ffffff 100%);border-radius:20px;border:1.5px solid #2b2b2b}.center{text-align:center}.title{font-weight:600}@media(min-width: 800px){.home .title{text-align:center}}.underline{margin:10px 0 30px 0;height:4px;width:200px;background:linear-gradient(to right, #ffe749, #fb40f8, #1fd2ff)}@media(min-width: 800px){.underline{margin:10px auto 40px auto}}.btn{background-color:#000;padding:10px 30px;border-radius:10px;color:#fff;border:none;cursor:pointer;font-size:14pt;text-decoration:none;text-align:center;transition:all .3s ease}.btn-filled{background:#2b2b2b;border:1.5px solid #2b2b2b}.btn-clear{border:1.5px solid #2b2b2b;background:rgba(0,0,0,0);color:#2b2b2b}.btn-filled:hover{background:#000;transform:translateY(-5px)}.btn-clear:hover{background:#f3ebff;transform:translateY(-5px)}.grad{position:fixed;width:100vw;height:100vh;z-index:0;background-size:200% 200%;background-image:radial-gradient(74% 86% at 9% 78%, rgba(245, 235, 255, 0.9607843137) 24%, rgba(178, 194, 255, 0) 100%),radial-gradient(74% 86% at 86% 19%, #f3f7ff 24%, rgba(7, 58, 255, 0) 100%),radial-gradient(74% 86% at 24% 71%, rgba(255, 255, 255, 0.9607843137) 24%, rgba(7, 58, 255, 0) 100%),linear-gradient(125deg, white 1%, #dff6ff 100%);animation:gradientMove 5s ease infinite}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}:root{--plyr-color-main: linear-gradient(to top, #ffe749, #fb40f8, #1fd2ff);--plyr-control-icon-size: 20px;--plyr-control-radius: 20px;--plyr-font-family: Helvetica, Arial, sans-serif;--plyr-control-spacing: 15px}#hero{align-content:center;align-items:center;margin:120px 30px 30px 30px;justify-self:center}@media(min-width: 800px){#hero{margin:120px 40px 40px 40px}}#hero #hero-text{align-content:center;text-align:center;margin-bottom:30px;font-family:"Urbanist",Arial,Helvetica,sans-serif;font-weight:600;font-size:18pt}@media(min-width: 800px){#hero #hero-text{font-size:24pt;line-height:40px;text-align:left;margin:0 0 0 30px}}@media(min-width: 1200px){#hero #hero-text{font-size:28pt;line-height:50px;text-align:left;margin:0 0 0 30px}}#hero #hero-img{padding:20px;width:100%;overflow:hidden}#hero #hero-img img{width:100%;height:auto}#hero .box{padding:60px 30px;max-width:1140px;margin:0 auto}#case-hero{align-content:center;align-items:center;margin:120px 30px 30px 30px;justify-self:center;color:#fff}#case-hero #case-title{margin-bottom:20px}#case-hero .box{background-position:center;padding:60px 30px;margin:0 auto;width:100%;max-width:1140px}#case-hero a{color:#fff;text-decoration:none}#case-hero .btn{border:1.5px solid #fff;background-color:rgba(240,255,255,.1019607843)}#case-hero .btn:hover{background-color:rgba(240,255,255,.3529411765)}#project-con{display:flex;-ms-flexbox:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:100%;margin-bottom:40px;gap:20px}.project-card{display:flex;-ms-flexbox:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:30px;width:100%;margin-top:20px}.project-card .project-img{width:100%}.project-card .project-img img{width:100%;border-radius:10px}.project-card .project-btns{display:flex;-ms-flexbox:flex;justify-content:center;gap:10px}.project-card .project-btns .btn{width:50%;text-align:center;text-decoration:none}@media(min-width: 800px){.project-card{width:calc(50% - 20px)}}@media(min-width: 1200px){.project-card{width:calc(33.8% - 20px)}}.project-card .project-title{margin:30px 0 10px 0}.project-card .project-text{margin-bottom:20px}.info{display:flex;-ms-flexbox:flex;align-items:center;margin-top:20px;gap:15px;width:100%}.info .icon{display:flex;-ms-flexbox:flex;transition:all .2s ease}.info .icon img{width:40px}.info-list{margin:20px 0 0 0}.info-list li{list-style-type:none;margin-bottom:5px}#testimonials .grid-con{padding:10px 0;max-width:1400px}#testimonials .title,#testimonials .underline{margin-left:30px}@media(min-width: 800px){#testimonials .title,#testimonials .underline{margin-left:auto}}#testimonial-con{margin-bottom:40px;position:relative;width:100%}.testimonial-card{display:flex;-ms-flexbox:flex;flex-direction:column;justify-content:space-between;flex:0 0 100%;padding:30px;width:100%;transition:all .3s ease}.testimonial-card .testimonial-text{margin-top:10px}.testimonial-card .testimonial-info{display:flex;-ms-flexbox:flex;align-items:center;border-top:1.5px solid #c1c1c1;padding-top:20px;gap:10px;width:100%}.testimonial-card .testimonial-info .client-img{border-radius:50%;width:60px;height:60px}.testimonial-card .testimonial-info .client-img img{width:100%;border-radius:10px}.testimonial-card .testimonial-info .client-info{display:flex;-ms-flexbox:flex;flex-direction:column;justify-content:center}.testimonial-card .testimonial-info .client-info p{margin:0;line-height:24px}.testimonial-card .testimonial-info .client-info .client-name{font-weight:600;font-size:14pt}.testimonial-card .testimonial-info .client-info .client-position{font-size:12pt}@media(min-width: 800px){.testimonial-card{flex:0 0 calc(50% - 10px)}}.testimonial-card h3{margin:30px 0 10px 0}.testimonial-card p{margin-bottom:20px}.testimonial-card .btn{background-image:linear-gradient(to right, #9832ff, #ff328b, #ff9500)}.arrows{position:absolute;width:100%;z-index:2;top:45%}.arrows img{width:20px;height:30px;cursor:pointer}.arrows .left,.arrows .right{position:absolute}.arrows .left{left:20px;transform:rotate(180deg)}.arrows .right{right:20px}@media(min-width: 1220px){.arrows .left{left:-5px}.arrows .right{right:-5px}}.slider{overflow:hidden;margin:0 60px;position:relative}.slider .slider-track{display:flex;-ms-flexbox:flex;transition:transform .4s ease;width:100%;gap:20px}@media(min-width: 1220px){.slider{margin:0 30px}}#gallery{display:flex;-ms-flexbox:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:100%;margin-bottom:40px;gap:20px}#gallery .gallery-img{width:100%;height:auto;overflow:hidden;border-radius:20px}#gallery .gallery-img img{width:100%;height:100%}@media(min-width: 800px){#gallery .gallery-img{width:calc(50% - 20px)}}@media(min-width: 1200px){#gallery .gallery-img{width:calc(33.8% - 20px)}}#footer{margin-top:100px;background-color:#2b2b2b;position:relative;width:100%;text-align:center}#footer p{margin:30px 0 20px 0;color:#fff;text-align:center}.icons{display:flex;-ms-flexbox:flex;margin-top:60px;justify-content:center;align-items:center;gap:20px}.icons img{width:40px;transition:all .5s ease}.icons img:hover{transform:translateY(-5px);filter:invert(15%) sepia(50%) saturate(100%) hue-rotate(270deg)}#projects .underline{margin-bottom:20px}#about{position:relative;margin:30px auto}#about .grid-con{align-items:center}#about .underline{width:140px}#about p{margin-bottom:10px}#about .btn-filled{margin:40px auto 0 auto;display:block;width:200px}#about #about-img{max-width:400px;margin:0 auto 40px auto;overflow:hidden}#about #about-img img{width:100%}@media(min-width: 800px){#about .title{text-align:left}#about .underline{margin:10px 0 20px 0;width:140px}#about #about-img{margin-bottom:0}#about #about-text{margin-left:20px}#about .btn-filled{margin:40px 0 0 0}}#contact{margin-top:60px}#contact .email-info{display:flex;-ms-flexbox:flex;align-items:center;margin-top:20px;gap:20px;width:100%}#contact .email-info .email-icon{display:flex;-ms-flexbox:flex;align-items:center;justify-content:center;background:#2b2b2b;width:60px;height:60px;padding:6px;border-radius:50%;transition:all .2s ease}#contact .email-info .email-icon img{width:30px}@media(min-width: 800px){#contact .title{text-align:left}#contact .underline{margin:10px 0 20px 0;width:140px}}#contact-form{margin:30px auto;max-width:480px}#contact-form #form{padding:30px;width:100%}#contact-form #form input,#contact-form #form textarea{padding:15px 20px;margin:10px 0 30px 0;width:100%;border-radius:10px;border:1.5px solid #2b2b2b;font-size:14pt;outline:none;resize:none}#contact-form #form textarea{height:150px}#contact-form #form .submit{max-width:200px}@media(min-width: 800px){#contact-form{margin:0 0 0 auto}}.case-study p{margin-bottom:30px}.case-study .underline{margin:10px 0 20px 0;width:200px}.case-study .media-con{display:flex;-ms-flexbox:flex;border:1.5px solid #2b2b2b;justify-content:center;gap:20px;width:100%;height:auto;max-width:800px;max-height:500px;border-radius:20px;overflow:hidden;margin:20px auto 0 auto}.case-study .media-con img{width:100%;height:100%;align-self:center}#overview p{margin-bottom:0}.study-con{margin-top:20px}#outcome{margin-top:20px}#back-btn{display:flex;-ms-flexbox:flex;align-items:center;margin-top:60px;gap:20px;width:100%}#back-btn .arrow-icon{display:flex;-ms-flexbox:flex;align-items:center;justify-content:center;background:#2b2b2b;cursor:pointer;width:60px;height:60px;padding:6px;border-radius:50%;transition:all .2s ease}#back-btn .arrow-icon img{width:30px}#back-btn .arrow-icon:hover{background:#000;transform:translateX(-5px)}#back-btn p{margin:0;font-size:14pt;font-weight:500}.divider{width:100%;margin-top:10px}.divider .grid-con{padding-bottom:0}.divider .line{border-top:1.5px solid #2b2b2b;width:100%}.divider h2{padding-top:20px;opacity:50%}/*# sourceMappingURL=main.css.map */