.footer{margin-top:80px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 500px){.footer{flex-direction:column;align-items:flex-start;gap:20px}}.footer div h1{font-size:48px;line-height:50px;font-family:var(--font-bold)}@media (max-width: 1000px){.footer div h1{font-size:32px}}.footer div p{font-size:32px;line-height:40px;color:#232323;font-family:var(--font-medium);margin-top:15px}@media (max-width: 1000px){.footer div p{font-size:22px;margin-top:8px}}.footer .email{cursor:pointer;display:flex;justify-content:center;align-items:center;padding:40px;width:120px;height:120px;border:2px solid var(--color-p1);border-radius:50%;font-size:24px;color:#9859ff;font-family:var(--font-bold);transition:all .2s cubic-bezier(.075,.82,.165,1) ease}.footer .email:hover{background-color:#9859ff;color:#fff;transform:scale(1.03)}@media (max-width: 1000px){.footer .email{width:100px;height:100px;font-size:20px}}.socials{margin-top:60px;display:flex;width:100%;justify-content:center;align-items:center;gap:10px}.socials img{cursor:pointer;width:80px;height:80px}.hero_container{margin-top:100px;display:flex;justify-content:center;align-items:center;padding-top:112px;flex-direction:column;text-align:center}.hero_container h1{font-size:90px;line-height:130px;font-family:var(--font-bold)}.hero_container p{color:var(--color-p2);font-size:24px;line-height:36px}@media (max-width: 1140px){.hero_container h1{font-size:70px;line-height:100px}.hero_container p{font-size:20px;margin-top:10px;line-height:28px}}@media (max-width: 900px){.hero_container h1{font-size:50px;line-height:80px}}@media (max-width: 768px){.hero_container h1{font-size:32px;line-height:50px}.hero_container p{font-size:18px;margin-top:10px;line-height:28px}}.hero_container .line_container{margin-top:120px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1000px){.hero_container .line_container{margin-top:80px}}.hero_container .line_container h3{font-family:var(--font-bold);margin-top:15px;margin-bottom:15px;font-size:32px;line-height:36px}.hero_container .line_container .vr_line{height:137px;width:3px;background-color:var(--color-p1)}.navbar{display:flex;align-items:center;justify-content:space-between;background-color:#fff;position:fixed;top:0;height:120px;z-index:1111;width:100%}.navbar .navbar_right{display:flex;align-items:center;gap:10px}.navbar .navbar_right a{text-decoration:none;padding:15px;background-color:#9859ff;color:#fff;font-weight:700;border-radius:8px}.main_wrap{display:flex;width:100vh;height:100vh}.overlay_animation{position:fixed;overflow:none;top:0;bottom:0;left:0;right:0;background-color:#242424;display:flex;justify-content:center;align-items:center}.overlay_animation .overlay_content{height:147px;width:147px;color:#fff;background:conic-gradient(white 3.6deg,black 0deg);border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:24px;line-height:30px;font-family:var(--font-bold)}.overlay_animation .overlay_content:after{width:140px;height:140px;background-color:#000;z-index:111111111;color:#fff;content:"Aayushma";position:absolute;border-radius:50%;display:flex;font-size:18px;justify-content:center;align-items:center}.transition{animation-name:overlay_leave;animation-timing-function:.3s;animation-duration:1s}.transition:before{content:"";width:200px;height:200px;background-color:transparent;border-radius:25%}@keyframes overlay_leave{0%{transform:rotateX("90")}10%{background-color:green;transform:rotateX("100")}25%{background-color:#242424;transform:rotateX("130")}50%{background-color:#00f;transform:rotateX("180")}75%{transform:rotateX("270")}to{transform:rotateX("360")}}.work_container{display:flex;justify-content:center;align-items:center;margin-top:50px;width:100%;flex-direction:column}.work_container .work_main{width:100%;display:flex;justify-content:center;flex-direction:column}@media (max-width: 1200px){.work_container .work_main{width:100%}}@media (max-width: 1000px){.work_container .work_main{width:100%}}.work_container .work_main img{width:100%;filter:drop-shadow(0px 0px 40px rgba(92,126,250,.16));border-radius:8px}.work_container .work_info{display:flex;margin-top:80px;flex-direction:column}@media (max-width: 768px){.work_container .work_info{margin-top:80px}}.work_container .work_info h1{font-size:32px;font-family:var(--font-bold)}.work_container .work_info h3{margin-top:10px;font-family:var(--font-medium);color:#333}.work_container .work_info p{margin-top:20px;width:100%;color:#535353;font-size:18px;line-height:27px}@media (max-width: 1000px){.work_container .work_info p{width:80%}}@media (max-width: 768px){.work_container .work_info p{width:100%}}.work_container .work_info a{text-decoration:none;margin-top:10px;font-size:18px;line-height:27px;color:#9859ff;font-family:var(--font-medium)}.work_container .work_other{width:100%;margin-top:50px;display:flex;gap:90px}@media (max-width: 1200px){.work_container .work_other{width:100%;gap:50px}}@media (max-width: 1000px){.work_container .work_other{width:100%;gap:30px;margin-top:80px}}@media (max-width: 768px){.work_container .work_other{flex-direction:column!important}}.work_container .work_other img{width:50%;border-radius:10px;filter:drop-shadow(0px 0px 40px rgba(92,126,250,.16))}@media (max-width: 768px){.work_container .work_other img{width:100%}}.work_container .work_other .work_info{width:50%}.work_container .work_other .work_info p{width:100%}@media (max-width: 768px){.work_container .work_other .work_info{width:100%}}.work_container .work_reverse{flex-direction:row-reverse}.mobile_container{width:100%;display:flex;margin-top:120px;justify-content:center;align-items:center;text-align:center;padding:0;flex-direction:column}@media (max-width: 768px){.mobile_container{margin-top:50px}}.mobile_container h1{width:60%;min-width:600px;font-size:32px;line-height:48px;font-family:var(--font-bold)}@media (max-width: 768px){.mobile_container h1{font-size:24px;line-height:30px;min-width:100%}}.mobile_container .mobile_app{width:100%;display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;column-gap:20px}@media (max-width: 768px){.mobile_container .mobile_app{grid-template-columns:repeat(1,1fr)}}.mobile_container .mobile_app .app_wrapper{display:flex;width:100%;flex-direction:column;align-items:flex-start;flex-wrap:wrap}@media (max-width: 768px){.mobile_container .mobile_app .app_wrapper{margin-top:80px}}.mobile_container .mobile_app .app_wrapper h2{margin-top:40px;width:auto;font-size:24px;line-height:30px;font-family:var(--font-bold)}.mobile_container .mobile_app .app_wrapper h4{font-size:20px;line-height:26px;margin-top:10px;font-family:var(--font-medium)}.mobile_container .mobile_app .app_wrapper a{text-decoration:none;color:#9859ff;font-size:18px;line-height:20px;font-family:var(--font-medium);margin-top:10px}.mobile_container .mobile_app .app_wrapper img{width:100%;object-fit:cover;border-radius:8px;filter:drop-shadow(0px 0px 40px rgba(92,126,250,.16))}.mobile_container .mobile_app .wrap_first{margin-top:150px}@media (max-width: 768px){.mobile_container .mobile_app .wrap_first{margin-top:50px}}.mobile_container .mobile_app .wrap_second{margin-top:75px}@font-face{font-family:gilroy-bold;src:url(/assets/Gilroy-Bold-de6dbd87.eot);src:url(/assets/Gilroy-Bold-79d5defd.woff) format("woff"),url(/assets/Gilroy-Bold-ed3a99e5.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:gilroy-regular;src:url(/assets/Gilroy-Regular-173bd897.eot);src:url(/assets/Gilroy-Regular-9f2ef335.woff) format("woff"),url(/assets/Gilroy-Regular-8bbb8f0f.ttf) format("truetype")}@font-face{font-family:gilroy-medium;src:url(/assets/Gilroy-Medium-5e0f2414.eot);src:url(/assets/Gilroy-Medium-a19283a4.woff) format("woff"),url(/assets/Gilroy-Medium-ce8d455b.ttf) format("truetype")}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-primary);color:var(--color-p1)}:root{--font-primary:"gilroy-regular";--font-medium:"gilroy-medium";--font-bold:"gilroy-bold";--color-p1:#232323;--color-p2:#494949}.container{padding:20px 100px}@media (max-width: 1000px){.container{padding:20px 60px}}@media (max-width: 768px){.container{padding:20px 30px}}@media (max-width: 768px){.container{padding:10px 5px}}
