.hero-section{position:relative;isolation:isolate;overflow:hidden}.hero-section .shapes .shape{position:absolute;z-index:-1;left:0}.hero-section .shapes .shape-1{top:0}.hero-section .shapes .shape-2{bottom:0}.hero-section .hero-img{position:absolute;top:0;right:0;z-index:-1;height:100%}@media screen and (min-width: 992px){.hero-section .hero-img{top:25%;height:75%}}.hero-section .hero-img img,.hero-section .hero-img picture{width:100%;height:100%;object-fit:cover}.hero-section .hero-img img:last-child,.hero-section .hero-img picture:last-child{object-position:center}.hero-section .hero-img::before{position:absolute;width:100%;height:100%;background-color:rgba(131,131,131,.63);mix-blend-mode:multiply;content:"";top:0;left:0}.hero-section .hero-content{display:flex;flex-direction:column;gap:10px;padding:80px 0}@media screen and (min-width: 1200px){.hero-section .hero-content{padding-top:130px}}.hero-section .hero-content .sub-title{font-size:1.5rem;font-weight:200}@media screen and (min-width: 768px){.hero-section .hero-content .sub-title{font-size:3.75rem}}@media screen and (min-width: 992px){.hero-section .hero-content .sub-title{font-size:4.25rem}}.hero-section .hero-content .title{font-size:2.8rem;font-weight:700}@media screen and (min-width: 768px){.hero-section .hero-content .title{font-size:6.25rem}}@media screen and (min-width: 992px){.hero-section .hero-content .title{font-size:8rem}}.hero-section .hero-content .title span{display:block;position:relative}.hero-section .hero-content .title span:before{content:"Development";position:absolute;z-index:-1;top:8px;right:7px;width:100%;font-weight:700;color:hsla(0,0%,100%,.3);-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:hsla(0,0%,100%,.3)}.hero-section .hero-content .cd-primary-btn{width:220px;margin-top:30px;text-align:center}[data-theme=light] .hero-section{background-color:var(--cd-color-common-white)}[data-theme=light] .hero-section .hero-content .sub-title,[data-theme=light] .hero-section .hero-content .title{color:var(--cd-color-common-black)}[data-theme=light] .hero-section .hero-content .title span{color:var(--cd-color-theme-primary)}[data-theme=light] .section-heading .section-title{color:#000}.service-section .service-list{display:flex;flex-direction:column}@media screen and (min-width: 768px){.service-section .service-list{flex-direction:row;gap:1rem}}.service-item{display:flex;flex-direction:column;text-align:center;border:1px solid var(--cd-color-border-1);background-color:var(--cd-color-bg-1);padding:40px 30px;margin-top:40px}.service-item .service-icon-wrp{margin-bottom:30px}.service-item .service-icon-wrp .service-icon{background:radial-gradient(50% 5688.89% at 50% 50%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 100%);border:1px solid #3e3e3e;height:110px;width:110px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 auto;padding:1.5rem}.service-item .service-content{display:flex;flex-direction:column;gap:1rem}.service-item .service-content .title{color:#fff;font-weight:700}[data-theme=light] .service-section{background-color:var(--cd-color-common-white)}[data-theme=light] .service-item{background-color:var(--cd-color-grey-light);border:none}[data-theme=light] .service-item .service-icon-wrp .service-icon{border:none;background:var(--cd-color-theme-primary)}[data-theme=light] .service-item .service-content .title{color:var(--cd-color-common-black)}[data-theme=light] .service-item .service-content p{color:#74787c}@media screen and (min-width: 992px){.about-section .container{display:flex;flex-direction:column;flex-wrap:wrap;height:80vh;padding:8vh 0}.about-section .container>div{width:50%}}.about-section .section-heading{align-items:start}.about-section .section-heading .sub-heading{width:60%;text-align:left;padding-left:50px}.about-section .section-heading .sub-heading::before{left:0}.about-section .section-heading .section-title .line{text-align:left}.about-section .about-us-nav{display:flex;margin-top:1rem}.about-section .about-us-inner-section{display:flex;flex-direction:column;gap:1rem;margin:1rem 0}.about-section .about-us-inner-section h3{color:var(--cd-color-common-white)}.about-section .about-us-inner-section p{color:var(--cd-color-text-body)}.about-section .about-us-images-container{position:relative;height:560px;width:100%;isolation:isolate}.about-section .about-us-images-container .bg-images-wrp{position:relative;z-index:1;height:100%;width:100%}.about-section .about-us-images-container .bg-images-wrp img{position:absolute}.about-section .about-us-images-container .bg-images-wrp img:first-child{z-index:1;right:30px;top:-40px}.about-section .about-us-images-container .bg-images-wrp img:last-child{z-index:2;right:0;top:60px}.about-section .about-us-images-container .about-images-wrp{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%}.about-section .about-us-images-container .about-images-wrp img{position:absolute;width:100%;object-fit:cover;position:absolute}.about-section .about-us-images-container .about-images-wrp img:first-child{top:0;height:490px;width:80%;max-width:505px}.about-section .about-us-images-container .about-images-wrp img:last-child{bottom:0;right:0;max-width:323px;height:339px;border-left:10px solid #02050a;border-top:10px solid #02050a}[data-theme=light] .about-us-inner-section h3{color:var(--cd-color-common-black)}[data-theme=light] .about-us-inner-section p{color:#74787c}.case-studies-section .container .case-studies-content{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.case-studies-section .container .case-studies-content p{text-align:center;text-wrap-style:balance;color:var(--cd-color-text-body)}@media screen and (min-width: 1200px){.case-studies-section .container .case-studies-content p{margin:0 auto;width:50%}}.case-studies-section .container .case-studies-content .cs-list{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 992px){.case-studies-section .container .case-studies-content .cs-list{padding:0 18vw}}.case-studies-section .container .case-studies-content .cs-list .cs-item{display:flex;flex-direction:column;padding:20px;background-color:var(--cd-color-bg-1)}.case-studies-section .container .case-studies-content .cs-list .cs-item .cs-thumb img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 992px){.case-studies-section .container .case-studies-content .cs-list .cs-item .cs-thumb{padding:6rem}}.case-studies-section .container .case-studies-content .cs-list .cs-item .cs-content{margin-top:1rem}.case-studies-section .container .case-studies-content .cs-list .cs-item .cs-content h3{text-align:center;color:var(--cd-color-common-white)}[data-theme=light] .case-studies-section .container .case-studies-content p{color:#74787c}[data-theme=light] .case-studies-section .container .case-studies-content .cs-list .cs-item{background-color:var(--cd-color-grey-light)}[data-theme=light] .case-studies-section .container .case-studies-content .cs-list .cs-item .cs-content h3{color:var(--cd-color-common-black)}.company-growth-section .company-growth-section-top{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.company-growth-section .company-growth-section-top{flex-wrap:wrap;height:250px;justify-content:center}}@media screen and (min-width: 992px){.company-growth-section .company-growth-section-top{height:280px}}@media screen and (min-width: 1200px){.company-growth-section .company-growth-section-top{height:300px}}.company-growth-section .company-growth-section-top .section-heading{align-items:start}.company-growth-section .company-growth-section-top .section-heading .sub-heading{width:70%;text-align:left;padding-left:50px}@media screen and (min-width: 768px){.company-growth-section .company-growth-section-top .section-heading .sub-heading{width:50%}}.company-growth-section .company-growth-section-top .section-heading .sub-heading::before{left:0}.company-growth-section .company-growth-section-top .section-heading .section-title .line{text-align:left}.company-growth-section .company-growth-section-top .section-heading p{color:var(--cd-color-text-body);text-align:left;padding-top:1rem}@media screen and (min-width: 768px){.company-growth-section .company-growth-section-top .section-heading p{width:50%}}.company-growth-section .company-growth-section-top a{display:inline-flex;width:160px}.company-growth-section .company-growth-content{padding-top:1rem;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.company-growth-section .company-growth-content{padding-top:2rem}}.company-growth-section .company-growth-content .company-growth-services{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.company-growth-section .company-growth-content .company-growth-services{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0;row-gap:2rem}}.company-growth-section .company-growth-content .grow-item{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.company-growth-section .company-growth-content .grow-item{flex-direction:row;align-items:center;width:50%}}@media screen and (min-width: 992px){.company-growth-section .company-growth-content .grow-item{width:33.3333333333%}}.company-growth-section .company-growth-content .grow-item .grow-icon{background:radial-gradient(50% 5688.89% at 50% 50%, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 100%);border:1px solid #3e3e3e;height:80px;width:80px;display:flex;align-items:center;justify-content:center;border-radius:50%}.company-growth-section .company-growth-content .grow-item .grow-icon img{width:60%;height:60%}.company-growth-section .company-growth-content .grow-item .grow-content{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.company-growth-section .company-growth-content .grow-item .grow-content{flex:1}}.company-growth-section .company-growth-content .grow-item .grow-content .top-content h3{color:var(--cd-color-common-white)}.company-growth-section .company-growth-content .grow-item .grow-content .top-content p{color:var(--cd-color-text-body)}[data-theme=light] .company-growth-section .container .company-growth-section-top p{color:#74787c}[data-theme=light] .company-growth-section .container .company-growth-content .company-growth-services .grow-item .grow-icon{border:none;background-color:var(--cd-color-theme-primary)}[data-theme=light] .company-growth-section .container .company-growth-content .company-growth-services .grow-item .grow-content .top-content .title{color:var(--cd-color-common-black)}[data-theme=light] .company-growth-section .container .company-growth-content .company-growth-services .grow-item .grow-content p{color:#74787c}.horizontal-scroller-container{position:relative;overflow:hidden;margin-top:2rem}.horizontal-scroller-container .horizontal-scroller{display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden;scroll-behavior:auto}.horizontal-scroller-container .horizontal-scroller .scroll-item{display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:2.5rem}.horizontal-scroller-container .horizontal-scroller .scroll-item .icon-wrp{width:50px;height:50px;padding:10px}.horizontal-scroller-container .horizontal-scroller .scroll-item .content h3{color:var(--cd-color-common-white);text-transform:capitalize}.simple-scroller{padding:1rem 0;background-color:var(--cd-color-theme-primary)}.fancy-scroller{padding:2rem 0;background-color:pink;background-image:url("../assets/images/bg-img/running-bg.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:4rem}.fancy-scroller:before{background-color:var(--cd-color-theme-primary);mix-blend-mode:multiply;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.fancy-scroller .horizontal-scroller{position:relative;z-index:2}.fancy-scroller .horizontal-scroller .scroll-item .content h3{font-size:2rem;text-transform:uppercase}@media screen and (min-width: 768px){.fancy-scroller .horizontal-scroller .scroll-item .content h3{font-size:4rem}}@media screen and (min-width: 992px){.fancy-scroller .horizontal-scroller .scroll-item .content h3{font-size:4rem}}.fancy-scroller .horizontal-scroller .scroll-item .content .stroke-kit{-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke-width:1px;-webkit-stroke-color:var(--cd-color-common-white)}
