.banner-section{position:relative}.banner-area{flex-wrap:wrap;min-height:792px;display:flex}@media only screen and (width>=1200px) and (width<=1399px),only screen and (width>=992px) and (width<=1199px){.banner-area{min-height:700px}}.banner-left-box{background-color:var(--tj-color-theme-dark);z-index:1;border-radius:12px;align-items:center;width:calc(50% - 15px);margin-right:15px;padding:70px;display:flex;position:relative;overflow:hidden}.banner-left-box:before{content:"";background:var(--tj-color-theme-primary);filter:blur(65px);opacity:.26;z-index:-1;backdrop-filter:blur(10px);border-radius:50%;width:350px;height:350px;position:absolute;top:5%;left:5%}@media only screen and (width>=1400px) and (width<=1600px){.banner-left-box{padding-right:40px}}@media only screen and (width>=1200px) and (width<=1399px),only screen and (width>=992px) and (width<=1199px){.banner-left-box{padding-left:50px;padding-right:40px}}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=576px) and (width<=767px),(width<=575px){.banner-left-box{width:100%;margin-bottom:15px;margin-right:0;padding:60px 0}}.banner-content{-webkit-margin-start:auto;width:100%;max-width:635px;margin-inline-start:auto}.banner-content .sub-title{color:var(--tj-color-common-white);letter-spacing:1.4px;text-transform:uppercase;font-size:14px;line-height:1;font-weight:var(--tj-fw-bold);border:1px dashed var(--tj-color-border-2);border-radius:4px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 10px;display:inline-flex}.banner-content .sub-title i{color:var(--tj-color-theme-primary);font-size:22px}.banner-content .banner-title{color:var(--tj-color-common-white);margin-bottom:15px;line-height:1.11}.banner-content .banner-title span{color:var(--tj-color-theme-primary);font-weight:var(--tj-fw-medium);display:inline-block}@media only screen and (width>=1400px) and (width<=1600px){.banner-content .banner-title{font-size:68px}}@media only screen and (width>=1200px) and (width<=1399px){.banner-content .banner-title{font-size:58px}}@media only screen and (width>=992px) and (width<=1199px){.banner-content .banner-title{font-size:50px}}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=576px) and (width<=767px),(width<=575px){.banner-content .banner-title{font-size:45px}}.banner-content .banner-link{color:var(--tj-color-common-white);border-right:1px dashed var(--tj-color-border-2);padding:10px 30px 15px 0;font-size:75px;line-height:1;display:inline-flex}.banner-content .banner-link span{overflow:hidden}.banner-content .banner-link i{text-shadow:-120px 0;line-height:1;transition:all .3s ease-out;display:inline-flex;transform:rotate(-45deg)translate(0)}.banner-content .banner-link:hover i{transform:rotate(-45deg)translate(120px)}@media only screen and (width>=1200px) and (width<=1399px){.banner-content .banner-link{font-size:60px}}@media only screen and (width>=992px) and (width<=1199px){.banner-content .banner-link{font-size:50px}}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=576px) and (width<=767px),(width<=575px){.banner-content .banner-link{font-size:45px}}.banner-content .banner-desc-area{border-top:1px dashed var(--tj-color-border-2);border-bottom:1px dashed var(--tj-color-border-2);margin-top:40px;align-items:center;width:100%;max-width:475px;margin-inline:auto 57px;padding:23px 0;display:flex}.banner-content .banner-desc-area .banner-desc{padding-left:44px}@media (width<=575px){.banner-content .banner-desc-area .banner-desc{padding-left:35px}}@media only screen and (width>=1200px) and (width<=1399px){.banner-content .banner-desc-area{margin-inline-end:20px}}@media only screen and (width>=576px) and (width<=767px),(width<=575px){.banner-content .banner-desc-area{order:1}}@media (width<=480px){.banner-content .banner-desc-area{margin-right:0}}.banner-content .banner-desc{color:var(--tj-color-text-body-2);max-width:517px;font-size:18px;line-height:1.444}@media only screen and (width>=1200px) and (width<=1399px),(width<=575px){.banner-content .banner-desc{font-size:16px}}@media only screen and (width>=1200px) and (width<=1399px){.banner-content{max-width:565px;padding-left:10px}}@media only screen and (width>=992px) and (width<=1199px){.banner-content{padding-left:10px}}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=576px) and (width<=767px),(width<=575px){.banner-content{max-width:720px;margin:0 auto;padding:0 15px}}.banner-img{border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.banner-img img{object-fit:cover;width:100%;height:100%}.banner-shape{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.banner-shape img{width:100%;height:100%}.banner-scroll{z-index:5;position:absolute;bottom:50px;left:38px}.banner-scroll .scroll-down{color:var(--tj-color-common-white);line-height:1;font-weight:var(--tj-fw-sbold);writing-mode:sideways-lr;--anim-opacity:.5;opacity:var(--anim-opacity);align-items:center;gap:12px;display:flex}.banner-scroll .scroll-down span{background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:inline-flex;transform:rotate(90deg)}.banner-scroll .scroll-down:hover{opacity:1}@media only screen and (width>=1400px) and (width<=1600px){.banner-scroll{left:23px}}@media only screen and (width>=1200px) and (width<=1399px),only screen and (width>=992px) and (width<=1199px),only screen and (width>=768px) and (width<=991px){.banner-scroll{left:16px}}@media only screen and (width>=768px) and (width<=991px){.banner-scroll{bottom:150px}}@media only screen and (width>=576px) and (width<=767px),(width<=575px){.banner-scroll{display:none}}.banner-right-box{width:50%;position:relative}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=576px) and (width<=767px),(width<=575px){.banner-right-box{width:100%}}.banner-right-box .box-area{max-width:261px}@media (width<=575px){.banner-right-box .box-area{max-width:200px}}.customers-number{color:var(--tj-color-theme-dark);letter-spacing:-1.2px;font-size:58px;line-height:.8;font-family:var(--tj-ff-heading);font-weight:var(--tj-fw-sbold);padding:45px 0 13px}@media only screen and (width>=1200px) and (width<=1399px),only screen and (width>=992px) and (width<=1199px){.customers-number{padding:25px 0 13px;font-size:50px}}@media only screen and (width>=576px) and (width<=767px),(width<=575px){.customers-number{padding:20px 0 10px;font-size:40px}}.customers-text{color:var(--tj-color-text-body);letter-spacing:0;font-size:16px;line-height:1.5;font-weight:var(--tj-fw-regular);margin-bottom:0}.choose-section .sec-heading{max-width:550px}.choose-box{background-color:var(--tj-color-common-white);z-index:1;border-radius:10px;height:100%;padding:50px 28px 45px;transition:all .4s ease-in-out;position:relative;overflow:hidden}.choose-box .choose-content{flex-direction:column;height:100%;display:flex}.choose-box .choose-icon{color:var(--tj-color-theme-primary);max-width:64px;margin-bottom:43px;font-size:64px;line-height:1;display:inline-flex}.choose-box .choose-icon i{line-height:1;display:inline-flex}@media only screen and (width>=1200px) and (width<=1399px),only screen and (width>=992px) and (width<=1199px){.choose-box .choose-icon{margin-bottom:30px}}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=576px) and (width<=767px),(width<=575px){.choose-box .choose-icon{max-width:65px;margin-bottom:20px;font-size:65px}}.choose-box .title{font-weight:var(--tj-fw-sbold);margin-bottom:20px}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=576px) and (width<=767px),(width<=575px){.choose-box .title{margin-bottom:10px;font-size:18px}}.choose-box .desc{margin-bottom:0}.choose-box .text-btn{justify-content:flex-start;margin-top:auto;padding-top:27px}.choose-box:hover{background-color:var(--tj-color-theme-primary)}.choose-box:hover .choose-icon{color:var(--tj-color-common-white);animation:.6s gelatine}.choose-box:hover .btn-icon{background-color:var(--tj-color-theme-dark)}.choose-box:hover .btn-text,.choose-box:hover .desc,.choose-box:hover .title{color:var(--tj-color-common-white)}@media only screen and (width>=1200px) and (width<=1399px),only screen and (width>=992px) and (width<=1199px),only screen and (width>=768px) and (width<=991px){.choose-box{padding:40px 20px}}@media only screen and (width>=576px) and (width<=767px),(width<=575px){.choose-box{padding:30px 15px}}.working-process{background-color:var(--tj-color-theme-bg);z-index:1;border-radius:12px;position:relative}.working-process .content-wrap{margin-bottom:45px}.working-process-area{flex-wrap:wrap;gap:15px;display:flex}.process-item{background-color:var(--tj-color-common-white);border-radius:10px;width:100%;max-width:422px;padding:25px 28px 40px;position:relative}.process-item:not(:last-child):after{content:var(--icon-arrow-right-long);color:var(--tj-color-theme-primary);background-color:var(--tj-color-common-white);border:7px solid var(--tj-color-theme-bg);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:24px;font-weight:400;line-height:1;display:inline-flex;position:absolute;top:50%;right:-35px;transform:translateY(-50%);font-family:bexon-icons!important}@media only screen and (width>=992px) and (width<=1199px){.process-item:not(:last-child):after{width:50px;height:50px;font-size:20px;right:-30px}}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=576px) and (width<=767px),(width<=575px){.process-item:not(:last-child):after{top:inherit;right:inherit;bottom:-40px;left:50%;transform:translate(-50%)rotate(90deg)}}.process-item .process-step{color:var(--tj-color-theme-primary);background:linear-gradient(180deg, var(--tj-color-theme-primary) 0%, var(--tj-color-common-white) 90%);-webkit-text-fill-color:transparent;font-size:120px;font-weight:var(--tj-fw-sbold);background-clip:text;margin-bottom:16px;line-height:1;display:inline-flex}@media only screen and (width>=992px) and (width<=1199px){.process-item .process-step{font-size:100px}}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=576px) and (width<=767px),(width<=575px){.process-item .process-step{margin-bottom:20px;font-size:80px}}.process-item .title{font-weight:var(--tj-fw-sbold);margin-bottom:20px}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=576px) and (width<=767px),(width<=575px){.process-item .title{margin-bottom:10px}}.process-item .desc{margin:0}@media only screen and (width>=1200px) and (width<=1399px){.process-item{max-width:362px}}@media only screen and (width>=992px) and (width<=1199px){.process-item{max-width:302px;padding:35px 20px}}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=576px) and (width<=767px),(width<=575px){.process-item{max-width:100%;padding:35px 15px 30px}}.tech-section{position:relative}.tech-section .client-container{padding:0;overflow:hidden}.client-content{border:1px dashed var(--tj-color-border-1);text-align:center;z-index:2;backdrop-filter:blur(8px);background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:320px;height:320px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.client-content .sec-title{letter-spacing:0;width:100%;max-width:200px;font-weight:var(--tj-fw-sbold);margin-bottom:0}@media (width<=575px){.client-content .sec-title{font-size:18px}}.client-content span{display:inline-flex}.client-content .client-numbers{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border-radius:50px;padding:0 5px;line-height:1.2}.client-content .client-text{color:var(--tj-color-text-body-3);position:relative}.client-content .client-text:after{content:"";border-bottom:1px solid rgba(var(--tj-rgb-dark), .2);width:100%;position:absolute;bottom:3px;left:auto}@media only screen and (width>=992px) and (width<=1199px){.client-content{width:260px;height:260px}}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=576px) and (width<=767px),(width<=575px){.client-content{width:220px;height:220px}}@media (width<=575px){.client-content{width:190px;height:190px}}.tech-slider-1{z-index:1;position:relative;overflow:hidden}.tech-slider-1:before,.tech-slider-1:after{content:"";background-image:linear-gradient(90deg, var(--tj-color-grey-1) 0%, rgba(var(--tj-rgb-grey-1), 0) 100%);z-index:2;width:448px;height:100%;position:absolute;top:0;left:0}@media only screen and (width>=1200px) and (width<=1399px),only screen and (width>=992px) and (width<=1199px){.tech-slider-1:before,.tech-slider-1:after{width:300px}}@media only screen and (width>=768px) and (width<=991px),only screen and (width>=576px) and (width<=767px){.tech-slider-1:before,.tech-slider-1:after{width:200px}}@media (width<=575px){.tech-slider-1:before,.tech-slider-1:after{width:100px}}.tech-slider-1:after{background-image:linear-gradient(-90deg, var(--tj-color-grey-1) 0%, rgba(var(--tj-rgb-grey-1), 0) 100%);left:auto;right:0}.client-item{flex-wrap:wrap;align-items:center;width:auto;padding-right:30px;display:flex}@media only screen and (width>=576px) and (width<=767px),(width<=575px){.client-item{padding-right:20px}}.client-logo{background-color:var(--tj-color-common-white);z-index:5;border-radius:8px;justify-content:center;align-items:center;width:284px;height:120px;display:inline-flex;position:relative}@media only screen and (width>=992px) and (width<=1199px),only screen and (width>=768px) and (width<=991px){.client-logo{width:220px;height:90px}}@media only screen and (width>=576px) and (width<=767px),(width<=575px){.client-logo{width:190px;height:70px;padding:20px}}.tech-slider-2 .client-logo{background:0 0;border:1px solid #ffffff1a}.tech-slider-2 .client-logo img{opacity:.85}.sec-title[data-astro-cid-l7gpwiue] span[data-astro-cid-l7gpwiue]{color:var(--tj-color-theme-primary)}.tech-marquee[data-astro-cid-l7gpwiue]{width:100%;overflow:hidden}.tech-marquee-track[data-astro-cid-l7gpwiue]{align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:40s linear infinite tech-marquee-scroll;display:flex}.tech-marquee-track[data-astro-cid-l7gpwiue]>.client-item[data-astro-cid-l7gpwiue]{flex:none}.tech-marquee[data-astro-cid-l7gpwiue]:hover .tech-marquee-track[data-astro-cid-l7gpwiue]{animation-play-state:paused}@keyframes tech-marquee-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tech-marquee-track[data-astro-cid-l7gpwiue]{animation:none}.tech-marquee[data-astro-cid-l7gpwiue]{overflow-x:auto}}.slider-navigation{gap:13px}.slider-next,.slider-prev{border:0;border:1px solid var(--tj-color-border-1);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;font-size:24px;transition:all .3s;display:inline-flex}.slider-next .anim-icon,.slider-prev .anim-icon{display:inline-flex;position:relative;overflow:hidden;transform:rotate(0)}.slider-next .anim-icon i,.slider-prev .anim-icon i{color:var(--tj-color-common-black);transition:all .3s;position:relative;top:0}.slider-next .anim-icon i:last-child,.slider-prev .anim-icon i:last-child{color:var(--tj-color-common-white);position:absolute;transform:translate(150%)}.slider-next:hover,.slider-prev:hover{color:var(--tj-color-common-white);background-color:var(--tj-color-theme-primary);border-color:var(--tj-color-theme-primary);cursor:pointer}.slider-next:hover .anim-icon i:first-child,.slider-prev:hover .anim-icon i:first-child{transform:translate(-150%)}.slider-next:hover .anim-icon i:last-child,.slider-prev:hover .anim-icon i:last-child{transform:translate(0)}@media only screen and (width>=576px) and (width<=767px),(width<=575px){.slider-next,.slider-prev{width:40px;height:40px;font-size:20px}}.slider-next .anim-icon i:last-child{transform:translate(-150%)}.slider-next:hover .anim-icon i:first-child{transform:translate(150%)}.carousel-dots{text-align:center;margin-top:55px;line-height:0}@media only screen and (width>=576px) and (width<=767px),(width<=575px){.carousel-dots{margin-top:30px}}.products-carousel[data-astro-cid-qzj7gepj]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.products-carousel[data-astro-cid-qzj7gepj]::-webkit-scrollbar{display:none}.carousel-track[data-astro-cid-qzj7gepj]{gap:15px;margin:0;padding:0;list-style:none;display:flex}.carousel-slide[data-astro-cid-qzj7gepj]{scroll-snap-align:start;flex:0 0 100%}@media (width>=768px){.carousel-track[data-astro-cid-qzj7gepj]{gap:20px}}@media (width>=992px){.carousel-track[data-astro-cid-qzj7gepj]{gap:20px}.carousel-slide[data-astro-cid-qzj7gepj]{flex-basis:calc(50% - 10px)}}@media (width>=1200px){.carousel-track[data-astro-cid-qzj7gepj]{gap:30px}.carousel-slide[data-astro-cid-qzj7gepj]{flex-basis:calc(50% - 15px)}}.carousel-dots .carousel-bullet{background-color:var(--tj-color-theme-primary);opacity:.15;cursor:pointer;border:0;border-radius:30px;width:12px;height:8px;margin:5px;padding:0;transition:all .5s ease-in-out;display:inline-block}.carousel-dots .carousel-bullet.is-active{opacity:1;width:30px}
