@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");html{scroll-behavior:smooth}body{padding:0;margin:0;background-image:url(/_next/static/media/2.444097f2.png);background-repeat:no-repeat;background-size:cover}a{color:inherit;text-decoration:none}*{box-sizing:border-box}::-webkit-scrollbar{width:5px;background:transparent}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#f56e28;border-radius:50px}::-webkit-scrollbar-thumb:hover{background:#412678}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{color:#000!important;background:#fff!important}}.Gradiant-heading span{font-size:13px;color:#fff!important;background:#f072f230;padding:5px 10px;border-radius:15px}.Gradiant-heading{background:linear-gradient(-45deg,#f8f4fb,#f1d3f7,#d9b6fd,#f3c5fd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400% 400%;animation:gradient 3s ease infinite}.hometop{background:#120011;background:url(/_next/static/media/souravwebarthome.bbbb26bc.png),linear-gradient(11deg,#01142b -11%,#000);background-repeat:no-repeat;background-size:cover;background-position:top;margin-top:50px}.aboutHero_start{background:#120011;background:url(/_next/static/media/souravweb.765f91a8.png),linear-gradient(11deg,#01142b -11%,#000);background-repeat:no-repeat;background-size:cover;background-position:top;height:95vh;margin-top:50px}.header__hero--cta{margin-top:3rem;display:inline-block;font-size:1.3rem;line-height:92.4%;color:#fff;text-decoration:none;position:relative;font-family:DM Sans,sans-serif;font-weight:300}.header__hero--cta:hover{color:#dbbef9}.header__hero--cta:before{width:50%;background:#f5edf6;transition:beforeline .3s ease}.header__hero--cta:before,.header__hero--cta:hover:after{display:block;content:"";position:absolute;bottom:-1rem;left:0;height:1px}.header__hero--cta:hover:after{width:80%;background:#e7d7f8;transition:line .3s ease}.wrapper{position:fixed;top:0;right:0;height:100%;width:300px;background-image:linear-gradient(281deg,#1e1c57,#38236f 42%,#5c2d91);-webkit-clip-path:circle(0 at calc(100% - 45px) 45px);clip-path:circle(0 at calc(100% - 45px) 45px);transition:all .3s ease-in-out;z-index:9999;animation:wrapgrad 1s ease infinite;border-radius:min(2.2vw,31.68px) 0 0 min(2.2vw,31.68px)}@keyframes wrapgrad{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}#active:checked~.wrapper{-webkit-clip-path:circle(75%);clip-path:circle(75%)}.menu-btn1{position:relative}.menu-btn,.menu-btn1{z-index:2;top:20px;height:50px;width:50px;text-align:center;line-height:50px;border-radius:50%;font-size:20px;color:#fff;cursor:pointer;transition:all .3s ease-in-out;z-index:201}.menu-btn{position:absolute;right:20px}#active:checked~.menu-btn{color:#fff}#active:checked~.menu-btn .iicon-menu:before{content:"\00d7";font-size:3rem}.wrapper ul{position:absolute;top:50%;left:0;transform:translateY(-50%);list-style:none;text-align:left}.wrapper ul li{margin:15px 0}.wrapper ul li a{text-decoration:none;font-size:1.6rem;font-weight:500;color:#fff;position:relative;line-height:40px;transition:all .3s ease;text-align:right;font-family:DM Sans,sans-serif}.wrapper ul li a:hover{color:#8000ff}.wrapper ul li a:before{width:50%;height:1px;background:#cf59e6;transition:beforeline .3s ease}.wrapper ul li a:before,.wrapper ul li a:hover:after{display:block;content:"";position:absolute;bottom:-1rem;left:0}.wrapper ul li a:hover:after{width:100%;height:2px;background:#8000ff;transition:line .3s ease}input[type=checkbox]{display:none}.imageRotate{animation:rotation 6s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.hero_about_section_heading h1{font-size:4rem;font-weight:800;color:#767676;line-height:66px;font-family:DM Sans,sans-serif}.hero_about_section_heading h1,.hero_about_section_heading h2{text-decoration:none;position:relative;transition:all .3s ease}.hero_about_section_heading h2{font-size:2rem;font-weight:600;color:#121212;line-height:95px;font-family:Nanum Pen Script,"cursive"}.hero_about_section_description p{text-decoration:none;font-size:1.5rem;font-weight:500;color:#000;position:relative;line-height:45px;transition:all .3s ease;text-align:left;font-family:DM Sans,sans-serif}.main_header{position:fixed;top:0;height:80px;z-index:100;width:100%;background:#000}.top_company_section{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.top-company-work h1{text-decoration:none;font-size:1.2rem;font-weight:600;color:rgba(74,73,73,.56);position:relative;line-height:45px;transition:all .3s ease;text-align:center;font-family:DM Sans,sans-serif;padding-bottom:10px;text-transform:uppercase}.social_section_grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.socialsection{background-image:linear-gradient(281deg,#1e1c57,#38236f 42%,#5c2d91);-webkit-padding-before:4.5rem;padding-block-start:4.5rem;-webkit-padding-after:2rem;padding-block-end:2rem;padding:100px 0;z-index:4;border-radius:min(2.2vw,31.68px);text-align:center;width:95%;margin:0 auto;justify-content:center}.abovesocialSection{padding-bottom:40px;width:70%;margin:auto;justify-content:center}.abovesocialSection h1{color:#fff;font-size:2rem;font-weight:800;line-height:4rem;font-family:DM Sans,sans-serif}.abovesocialSection p{color:#cbcbcb;font-size:1.8rem;font-weight:400;line-height:2rem;font-family:Nanum Pen Script,cursive}.social-media-platform h2{color:#fff;font-size:1rem;font-weight:400;line-height:4rem;font-family:DM Sans,sans-serif;padding:5px 0}.professional_section_heading h2{color:#2e2166;font-size:2rem;font-weight:800;line-height:2.4rem;font-family:DM Sans,sans-serif;padding:5px 0}.professional_section_heading p{color:#5a5a5a;text-decoration:none;font-size:1.8rem;font-weight:500;position:relative;line-height:27px;transition:all .3s ease;font-family:Nanum Pen Script,"cursive"}.company_section_right h2{color:#121212;font-size:.9rem;font-weight:600;padding:5px 0;min-height:70px}.company_section_right h2,.company_section_right p{line-height:20px;font-family:DM Sans,sans-serif;text-align:left}.company_section_right p{color:rgba(59,58,58,.719);font-size:.7rem;font-weight:500}.companycard_section{background-color:#fff;min-height:50px;padding:9px;margin-left:10px;border-radius:15px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);overflow:hidden}#cardSlider .swiper-wrapper{position:relative;width:100%;height:160px!important;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;padding:50px 20px 0!important;margin-left:10px!important;margin-right:10px!important}#cardSlider .swiper-button-next:after,.swiper-button-prev:after{font-size:22px!important;font-weight:800!important;color:#000!important}#cardSlider .swiper-button-next,.swiper-button-prev{top:8%!important}#cardSlider .swiper-button-prev{left:auto!important;right:50px!important}.testimonial_avatar{min-width:60%;border-radius:0 100px 100px 0;background-image:linear-gradient(281deg,#1e1c57,#38236f 42%,#5c2d91);margin-right:20px}#testimonialavatar,.testimonial_avatar{justify-content:center;text-align:center}#testimonialavatar{margin:auto}.testimonial_section_details{margin:"auto auto auto 0px";justify-content:left;width:90%}.testimonial-text{padding:40px 20px;vertical-align:middle;margin:auto}.testimonial-text h3{color:#372169;font-size:1.1rem;font-weight:600;line-height:27px;font-family:DM Sans,sans-serif;text-align:left;padding:15px 0 5px}.testimonial-text h2{color:#1e0227;font-size:1.4rem;line-height:30px;padding-top:7px}.testimonial-text h2,.testimonial-text p{text-decoration:none;font-weight:500;position:relative;transition:all .3s ease;font-family:DM Sans,sans-serif}.testimonial-text p{color:#000;font-size:.8rem;line-height:27px}.numberlist ol{counter-reset:li;list-style:none;list-style:decimal;font:0 trebuchet MS,lucida sans;padding:0;margin-bottom:4em}.numberlist ol ol{margin:0 0 0 2em}.numberlist a{position:relative;display:block;padding:.4em .4em .4em 2em;margin:.5em 0;background:#fff;color:#312169;border-radius:.3em;text-decoration:none;font-size:1.1rem;font-weight:500;line-height:27px;transition:all .3s ease;font-family:DM Sans,sans-serif}.numberlist a:hover{background:#31216932;text-decoration:underline}.numberlist a:before{content:counter(li);counter-increment:li;position:absolute;left:-1.3em;top:50%;margin-top:-1.3em;background:#312169;height:2em;width:2em;line-height:1.5em;border:.3em solid #fff;text-align:center;font-weight:700;border-radius:2em;color:#fff}.footer{padding-inline:min(6vw,86px);padding-block:6rem;background-image:linear-gradient(276deg,#1e1c57,#38236f 42%,#5c2d91 120%);border-radius:0 24rem 0 0}.footer-bottom{background-color:#1c1c1c;padding:30px 0}.footer-top h1{color:#ded0ff;font-size:2rem;font-weight:800}.footer-top h1,.footer-top h2{line-height:27px;font-family:DM Sans,sans-serif;text-align:left;padding:0 0 7px}.footer-top h2{color:#fff;font-size:1.4rem;font-weight:500}.footer-top h3{color:#e791f8;font-size:1.1rem;font-weight:400;line-height:27px;font-family:DM Sans,sans-serif;text-align:left;padding:0 0 7px}.header__hero--cta_footer{margin-top:2rem;display:inline-block;font-size:1rem;line-height:92.4%;color:#f3dff7;text-decoration:none;position:relative;font-family:DM Sans,sans-serif;font-weight:300}.header__hero--cta_footer:hover{color:#8000ff}.header__hero--cta_footer:before{display:block;content:"";position:absolute;bottom:-1rem;left:0;width:50%;height:1px;background:#cf59e6;transition:beforeline .3s ease}@keyframes beforeline{0%{width:50%}50%{width:75%}to{width:100%}}.header__hero--cta_footer:hover:after{display:block;content:"";position:absolute;bottom:-1rem;left:0;width:80%;height:1px;background:#8000ff;transition:line .3s ease}@keyframes line{0%{width:50%}50%{width:75%}to{width:100%}}.Footer-heading{background:linear-gradient(-45deg,#fdfbff,#f8edfa,#ca9ff6,#f1acff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400% 400%;animation:gradient 3s ease infinite}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.copyrightfooter h1{color:#d2d2d2;font-size:.8rem;font-weight:500;line-height:27px;font-family:DM Sans,sans-serif;text-align:right}.about_sourav_description{padding:50px 20px}.about_sourav_description_col{margin:auto;vertical-align:middle}.about_sourav_description p{color:#000;text-decoration:none;font-size:1.1rem;font-weight:500;position:relative;line-height:27px;transition:all .3s ease;font-family:DM Sans,sans-serif}.stack_section{display:grid;grid-template-columns:1fr 1fr}.card{padding:30px 15px;margin:15px;position:relative;background:#f56e28;transform:skewY(-10.1deg)}.stack_heading_section_col{margin:auto;vertical-align:middle;justify-content:center}.heading_section{padding-bottom:15px}.heading_section h2{color:#372169;font-size:1.4rem;font-weight:600;text-align:left}.heading_section h2,.heading_section p{line-height:27px;font-family:DM Sans,sans-serif}.heading_section p{color:#000;text-decoration:none;font-size:1.1rem;font-weight:500;position:relative;transition:all .3s ease}.project_container{background-color:#f56e28;padding:200px 15px 160px;margin:auto;vertical-align:middle;border-radius:min(2.2vw,31.68px);text-align:center}.project_container h1{font-size:1.8rem;font-weight:600;line-height:47px;padding-bottom:10px}.project_container h1,.project_container p{margin:auto;text-align:center;color:#fff;text-decoration:none;position:relative;transition:all .3s ease;font-family:DM Sans,sans-serif}.project_container p{width:60%;font-size:1.1rem;font-weight:500;line-height:27px}.project_container_section{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.project_card h1{text-align:left;color:#260440;text-decoration:none;font-size:1rem;font-weight:600;position:relative;line-height:27px;transition:all .3s ease;font-family:DM Sans,sans-serif;padding-bottom:10px;margin-top:10px;min-height:70px}.project_card h3{text-align:center;width:100px}.project_card h3,.project_card p{color:#260440;text-decoration:none;font-size:.8rem;font-weight:500;position:relative;line-height:21px;transition:all .3s ease;font-family:DM Sans,sans-serif;padding:5px 10px;border-radius:35px}.project_card p{text-align:left}.project_card h4{text-align:right;color:#260440;text-decoration:none;font-size:.8rem;font-weight:500;position:relative;line-height:21px;transition:all .3s ease;font-family:DM Sans,sans-serif}.loadmorebutton{margin:auto;text-align:center}.loadmorebtn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background-color:transparent;outline:0;border:0;margin:0;border-radius:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-moz-appearance:none;-webkit-appearance:none;-webkit-text-decoration:none;text-decoration:none;color:inherit;font-family:DM Sans,sans-serif;font-weight:500;font-size:.875rem;text-transform:uppercase;font-smooth:always;position:relative;min-width:64px;padding:6px 16px;border-radius:4px;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border-color .25s cubic-bezier(.4,0,.2,1) 0ms,color .25s cubic-bezier(.4,0,.2,1) 0ms;color:#fff;background-color:#f56e28;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);text-transform:capitalize;white-space:nowrap;line-height:normal;font-weight:600;font-size:.91rem;border-radius:2rem;text-rendering:optimizeSpeed;letter-spacing:normal;width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-inline:1.8rem;padding-block:.7rem}.project_filter ul{display:flex}.project_filter ul li{list-style:none;margin-right:20px;text-align:center;color:#260440;text-decoration:none;font-size:1rem;font-weight:600;position:relative;line-height:21px;transition:all .3s ease;font-family:DM Sans,sans-serif;padding:5px 14px;background:#ace0f8ab;border-radius:36px;cursor:pointer}.contact-us_start{display:flex}.contact-row h1{text-align:left;color:#260440;text-decoration:none;font-size:1rem;font-weight:600;position:relative;transition:all .3s ease;font-family:DM Sans,sans-serif}.contact-row{display:flex}.contact-row p{color:#4f4b53;font-weight:400}.contact-row p,.contactcardbtn h2{text-align:left;text-decoration:none;font-size:.8rem;position:relative;transition:all .3s ease;font-family:DM Sans,sans-serif}.contactcardbtn h2{color:#260440;font-weight:600}.contactcardbtn{padding-bottom:20px}.contact_us_heading h1{text-align:left;color:#260440;text-decoration:none;font-size:1.8rem;font-weight:600;position:relative;transition:all .3s ease;font-family:DM Sans,sans-serif}.contact_us_card{display:flex;text-align:center}.contact_card_box{padding:20px;border-radius:15px;background-color:#eff1f2;margin:20px 15px;box-shadow:0 0 34px rgba(3,3,3,.41)}.contact_card_box h1{text-align:left;color:#260440;text-decoration:none;font-size:.8rem;font-weight:600;position:relative;transition:all .3s ease;font-family:DM Sans,sans-serif;margin-top:20px}.Topheading h1{font-size:2.5rem;font-weight:500;line-height:62px;min-width:calc(100% - 4rem)}.Topheading h1,.subtopheading{color:#fff;font-family:DM Sans,sans-serif}.subtopheading,.subtopheading1{font-size:5rem;font-weight:600}.Topheading p,.subtopheading1{color:#fff;font-family:DM Sans,sans-serif}.Topheading p{font-size:3rem;font-weight:700;line-height:0px;min-width:calc(100% - 4rem)}.testimonial_section_details{display:flex}.stack_grid{display:grid;grid-template-columns:1fr 1fr 1fr}.stack_grid p{min-height:245px}.experience_card{display:grid;grid-template-columns:1fr 2fr 1fr;justify-content:space-between;vertical-align:middle}@media screen and (max-width:1280px){.box1,.box1 p{text-align:left!important}.stack_grid p{min-height:50px}.stack_grid{display:grid;grid-template-columns:1fr}}.project_card_details{display:grid;grid-template-columns:1fr 2fr;padding:40px}@media screen and (max-width:666px){.hometop{min-height:110vh!important}.top_company_section::-webkit-scrollbar{display:none}.top_company_section{scroll-behavior:smooth;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.project_card_details{display:block;padding:30px 10px!important}.experience_card{display:block}.Topheading h1{font-size:1rem;color:#fff;font-family:DM Sans,sans-serif;font-weight:700;line-height:50px;min-width:calc(100% - 4rem)}.box3 h2{text-align:left;margin:10px auto 10px 0!important}.subtopheading1{font-size:2rem}.Topheading p{font-size:1.2rem;color:#fff;font-family:DM Sans,sans-serif;font-weight:700;line-height:50px;width:80%;margin-top:-30px}.moving-rocket{width:150px;height:auto}.testimonial_section_details{display:block}.testimonial_avatar{min-width:100%;border-radius:0 100px 0 0;background-image:linear-gradient(281deg,#1e1c57,#38236f 42%,#5c2d91);margin-right:0;justify-content:center;text-align:center;padding-bottom:1px}.project_filter{scroll-behavior:smooth;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.project_filter::-webkit-scrollbar{display:none}.company-logo{width:100px}.top-company{background-color:#efefef;padding:20px 0}.hero_about_section_description p{text-decoration:none;font-size:1rem;font-weight:500;color:#000;position:relative;line-height:27px;transition:all .3s ease;text-align:left;font-family:DM Sans,sans-serif}.social-media-platform h2{color:#fff;font-size:.8rem;font-weight:400;line-height:4rem;font-family:DM Sans,sans-serif;padding:5px 0}.testimonial-text h2{color:#1e0227;text-decoration:none;font-size:1.2rem;font-weight:500;position:relative;line-height:27px;transition:all .3s ease;font-family:DM Sans,sans-serif;padding-top:7px}.numberlist a:before{content:counter(li);counter-increment:li;position:absolute;left:-.3em;top:50%;margin-top:-1.3em;background:#312169;height:2em;width:2em;line-height:1.5em;border:.3em solid #fff;text-align:center;font-weight:700;border-radius:2em;color:#fff}.footer{padding-inline:min(6vw,86px);padding-block:6rem;background-image:linear-gradient(276deg,#1e1c57,#38236f 42%,#5c2d91 120%);border-radius:0 9rem 0 0}.project_container_section{display:grid;grid-template-columns:1fr}.project_filter h1{color:#ded0ff;font-size:2rem;font-weight:800;line-height:41px;font-family:DM Sans,sans-serif;text-align:left;padding:0 0 7px}.project_container p{width:90%}.contact-us_start{display:block}.contact_us_heading h1{font-size:1.2rem}.contact_us_card{display:block}.contact_card_box h1{text-align:center;font-size:.8rem}.contact_us_right{margin-bottom:80px!important}}