.landing-container{width:100%;height:max-content;background-color:#000;color:#fff;position:relative}.landing-container:before{background-color:#000;opacity:1;z-index:0;background-image:linear-gradient(#45f7cb68 .5px,transparent 0),linear-gradient(90deg,#45f7cb68 .5px,#000 0);background-size:70px 70px}.landing-container:after,.landing-container:before{width:100%;height:100%;position:absolute;top:0;left:0;content:""}.landing-container:after{z-index:1;background:#000;background:linear-gradient(120deg,rgba(0,0,0,.489),rgba(0,0,0,.865),rgba(0,0,0,.519))}.landing-container .landing{width:100%;height:calc(95vh - 100px);display:flex;color:#fff;overflow:hidden;padding:20px 100px;z-index:3}.landing-container .landing .section{display:flex;width:50%;height:calc(95vh -100px);flex-direction:column;justify-content:center;position:relative;z-index:3}.landing-container .landing .title{width:90%;font-weight:600;font-family:Public Sans;font-size:45px}.landing-container .landing .title span{color:transparent;font-weight:500;font-family:PlayFair Display;font-style:italic;background:linear-gradient(45deg,#28ffb7,rgba(1,255,213,.659),#28ffb7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-container .landing .sub{font-family:Public Sans;font-size:15px;margin:30px 0;width:80%;color:#cdcdcd;line-height:20px}.landing-container .landing .sub span{color:#28ffb7}.landing-container .landing .btns{display:flex;gap:25px;width:max-content}.landing-container .landing .btns .btn{width:max-content;height:40px;color:#000;border-radius:30px;font-family:Public Sans;text-transform:uppercase;border:none;display:flex;font-size:11px;justify-content:space-between;background:#00c986;align-items:center;gap:10px;padding:0 5px 0 15px;font-weight:800}.landing-container .landing .btns .btn .ball{width:30px;height:30px;background-color:#fff;border-radius:30px;color:#005e3f;display:flex;justify-content:center;align-items:center;font-size:20px}.landing-container .imgGrid{display:grid;width:50%;grid-template-columns:repeat(2,1fr);gap:10px;position:relative;z-index:3}.landing-container .imgGrid .sec{height:max-content;display:flex;flex-direction:column;gap:20px;transform:translateY(-30%) rotate(5deg)}.landing-container .imgGrid .sec:last-child{transform:translateY(-20%) rotate(5deg)}.landing-container .imgGrid .sec .img{width:100%;height:auto;border-radius:10px}.landing-container .steps{height:max-content;width:100%;padding:90px 100px;display:grid;grid-template-columns:.7fr 1fr;margin-top:50px;gap:100px;position:relative;z-index:3}.landing-container .steps.mb{grid-template-columns:1fr .7fr;margin-top:0}.landing-container .steps .sec .tgs{width:100%;height:max-content;display:flex;gap:40px;margin-bottom:20px}.landing-container .steps .sec .tgs .tg{display:flex;flex-direction:column;gap:5px;font-family:Public Sans}.landing-container .steps .sec .tgs .tg .count{font-size:40px;font-weight:700}.landing-container .steps .sec .tgs .tg .count span{font-size:30px;color:#cdcdcd}.landing-container .steps .sec .tgs .tg .lab{font-weight:200;color:#cdcdcd;font-size:15px}.landing-container .steps .img{width:100%;height:auto;border-radius:20px}.landing-container .steps .sec{display:flex;flex-direction:column;padding:20px 0;position:relative;z-index:3;font-family:Public Sans}.landing-container .steps .sec .tag{font-size:17px;margin-bottom:5px;text-transform:uppercase;background:linear-gradient(45deg,#75acff,#a2c7ff,#5f72ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-container .steps .sec .title{font-weight:600;font-family:Public Sans;font-size:40px;width:100%;position:relative;z-index:3;margin-bottom:10px}.landing-container .steps .sec .title span{color:#28ffb7;font-style:italic;font-family:PlayFair Display}.landing-container .steps .sec .sub{color:#cdcdcd;width:80%;line-height:25px;font-weight:300}.landing-container .work{width:100%;height:max-content;padding:30px 100px}.landing-container .work .sec{margin-bottom:100px;font-family:Public Sans;position:relative;z-index:3}.landing-container .work .sec .tag{font-size:11px;color:#28ffb7;text-transform:uppercase;margin-bottom:5px}.landing-container .work .sec .title{font-weight:600;font-family:Public Sans;font-size:40px;width:100%}.landing-container .work .wsteps{width:100%;height:max-content;display:flex;overflow:hidden;padding-top:20px;position:relative;z-index:3;gap:40px}.landing-container .work .wsteps .step{width:calc(100% / 5);height:max-content;display:flex;flex-direction:column;align-items:center;font-family:Public Sans;text-align:center;position:relative;z-index:2;user-select:none}.landing-container .work .wsteps .line-cont{width:80%;height:max-content;position:absolute;top:45px;left:50%;transform:translateX(-50%);z-index:1;display:flex;align-items:center;overflow:hidden}.landing-container .work .wsteps .line-cont .line{width:100%;height:0;transform:translateX(-100%);border-bottom:2px dashed #00c986}@keyframes scrl{0%{transform:translateX(-100%)}11%{transform:translateX(-100%)}22%{transform:translateX(-75%)}33%{transform:translateX(-75%)}44%{transform:translateX(-50%)}55%{transform:translateX(-50%)}66%{transform:translateX(-25%)}77%{transform:translateX(-25%)}88%{transform:translateX(0)}to{transform:translateX(0)}}.landing-container .work .wsteps .step .circle{width:50px;height:50px;border-radius:50%;border:2px solid #00c98628;color:#fff;display:flex;align-items:center;justify-content:center;background:#000;z-index:2;font-size:20px;margin-bottom:30px}.landing-container .work .wsteps .step .circle.glow{border:2px solid #00c986;box-shadow:0 0 20px #00c9865d}.landing-container .work .wsteps .step .title{text-transform:uppercase}.landing-container .work .wsteps .step .sub{width:100%;margin-top:5px;color:#cdcdcd;font-weight:200;font-size:14px}.landing-container .work .cards{width:100%;height:max-content;white-space:nowrap;overflow:hidden;overflow-x:scroll;gap:30px;scroll-snap-type:x mandatory;scroll-padding:30px;position:relative;z-index:3}.landing-container .work .cards::-webkit-scrollbar{height:0}.landing-container .work .cards .card{width:300px;display:inline-block;height:max-content;padding:10px;border-radius:15px;position:relative;scroll-snap-align:start}.landing-container .work .cards .card .ft{width:max-content;height:max-content;padding:5px 10px;background-color:#00c986;border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;gap:5px;font-family:Public Sans;font-size:12px;position:absolute;top:15px;left:15px;box-shadow:0 0 15px rgba(0,0,0,.726)}.landing-container .work .cards .card .img{width:100%;height:200px;border-radius:10px}.landing-container .work .cards .card .title{font-size:16px;font-family:Public Sans;margin-top:20px;font-weight:700;display:flex;gap:10px;align-items:center}.landing-container .work .cards .card .title.rec ion-icon{color:#00c986}.landing-container .work .cards .card .desc{font-size:12px;color:#cdcdcd;margin-top:5px;font-family:Public Sans;word-wrap:break-word;width:95%;height:max-content;white-space:normal}.landing-container .work .cards .card .btn{width:40px;height:40px;color:#fff;background-color:#005e3f;border:none;display:flex;justify-content:center;align-items:center;margin-top:10px;border-radius:10px;font-family:Public Sans;font-size:19px}.landing-container .work .sec .btns{width:max-content;height:100%;gap:10px;display:flex}.landing-container .work .sec .btns .arr{width:35px;height:35px;border:2px solid #00c986;border-radius:50%;background:transparent;color:#00c986;font-size:17px;display:flex;justify-content:center;align-items:center}.landing-container .work div div .title span{background:linear-gradient(45deg,#00c986,#10ffaf,#00c986);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.landing-container .work .testimonials{width:100%;height:max-content;display:flex;justify-content:center;position:relative;margin:50px 0;z-index:2}.landing-container .work .testimonials:after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);background:linear-gradient(0deg,hsla(0,0%,5%,.651),transparent);content:"";max-width:74%;min-width:max-content;border-radius:10px;height:50%}.landing-container .work .testimonials .test{width:calc(100% / 3 - 40px);height:max-content;padding:20px;background:linear-gradient(-45deg,#00271a,#050505,#050505,#00271a);font-family:Public Sans;border-radius:10px;font-size:14px;font-weight:200;line-height:130%}.landing-container .work .testimonials .test .author{margin-top:15px;display:flex;gap:10px}.landing-container .work .testimonials .test .author .dp{width:40px;height:40px;border:1px solid #00c986;border-radius:50%}.landing-container .work .testimonials .test .author .details .name{font-size:12px}.landing-container .work .testimonials .test .author .details .date{font-size:11px;color:#cdcdcd}.landing-container .work.zflow{position:relative;z-index:2;margin-bottom:50px}.landing-container .work.zflow .wsteps{width:100%;height:max-content;overflow-x:scroll;display:flex;gap:20px;flex-wrap:nowrap}.landing-container .work.zflow .wsteps::-webkit-scrollbar{height:0}.landing-container .work.zflow .wsteps .img{flex:0 0 250px;overflow:hidden;display:inline-block;padding:15px;color:#fff;border-radius:10px}.landing-container .work.zflow .wsteps .img.rec{color:#28ffb7}.landing-container .work.zflow .wsteps .img .data{font-family:Public Sans;margin-top:10px;display:flex;flex-direction:column;gap:5px}.landing-container .work.zflow .wsteps .img{font-size:30px}.landing-container .work.zflow .wsteps .img .data .tg{width:max-content;height:max-content;font-size:13px;font-weight:700;border-radius:20px;text-transform:uppercase}.landing-container .work.zflow .wsteps .img .data .tg.rec{display:flex;justify-content:center;gap:10px}.landing-container .work.zflow .wsteps .img .data .tg ion-icon{display:none}.landing-container .work.zflow .wsteps .img .data .tg.rec ion-icon{display:block}.landing-container .work.zflow .wsteps .img .data .details{font-size:11px;color:#cdcdcd;font-weight:400;line-height:130%}.landing-container .work .testimonials .tcont{width:80%;height:maxcontent;display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.landing-container .work .sec .title.ct{text-align:center}@media screen and (max-width:1021px){.landing-container .work .wsteps .line-cont,.nav{display:none}.nav.mb{display:flex;z-index:6;padding:0 50px}.nav.mb .links{width:100%;height:100vh;position:absolute;top:-100vh;left:0;background:#000;padding:50px;display:flex;flex-direction:column;gap:0;transition:all .5s ease}.nav.mb .links .brand{font-size:20px;margin-bottom:50px}.nav.mb .links .link{font-size:50px;width:100%;display:flex;padding:30px 0;justify-content:space-between;align-items:center;text-transform:uppercase;font-weight:800;border-bottom:3px solid hsla(0,0%,100%,.408)}.nav.mb .links .link.bt{border-top:3px solid hsla(0,0%,100%,.408)}.nav.mb .links .link ion-icon{font-size:34px;color:#d2d2d2}.landing-container .landing{width:100%;height:max-content;padding:20px 50px 50px}.landing-container .landing .section{width:100%;justify-content:flex-start}.landing-container .landing .section .title{width:100%;font-size:50px}.landing-container .landing .section .sub,.landing-container .steps .sec .sub{width:100%}.landing-container .steps .sec .sub{margin-top:10px}.landing-container .landing .imgGrid{display:none}.landing-container .steps{padding:50px;grid-template-columns:none;gap:30px}.landing-container .steps.mb{display:flex;flex-direction:column-reverse}.landing-container .steps .sec .tgs{gap:20px;margin-bottom:40px;display:grid;grid-template-columns:1fr 1fr}.landing-container .work{padding:50px}.landing-container .work.zflow .wsteps{flex-direction:column}.landing-container .work.zflow .wsteps .img{flex:0 0 max-content}.landing-container .work.zflow .wsteps .img .data .tg{font-size:17px}.landing-container .work.zflow .wsteps .img .data .details{font-size:15px;font-weight:200}.landing-container .work .wsteps{display:grid;grid-template-columns:1fr 1fr;gap:40px 20px}.landing-container .work .wsteps .step{gap:20px;width:100%;align-items:flex-start;height:max-content}.landing-container .work .wsteps .step .sub,.landing-container .work .wsteps .step .title{text-align:left}.landing-container .work .wsteps .step .sub{font-size:16px}.landing-container .work .wsteps .step .title{font-weight:700}.landing-container .work .wsteps .step .circle{margin-bottom:0}.landing-container .work .cards{white-space:normal;overflow-x:hidden;scroll-snap-type:none;scroll-padding:0;display:flex;flex-direction:column}.landing-container .work .cards .card{width:100%}.landing-container .work .cards .card.ept{display:none}.landing-container .work .cards .card .title{font-size:20px}.landing-container .work .cards .card .desc{font-size:15px}.landing-container .work .testimonials{justify-content:flex-start}.landing-container .work .testimonials .tcont{width:100%;display:flex;flex-direction:column}.landing-container .work .testimonials .test{width:100%}.landing-container .work .testimonials:after{display:none}.landing-container .work .testimonials .test .author{margin-top:30px}.landing-container .work .sec .title.ct{text-align:start}.landing-container .steps .sec .title,.landing-container .work .sec .title{font-size:30px}.landing-container .work .sec .btns{display:none}}