.ai-vision-page-container{overflow:hidden}.ai-vision-page-container,.ai-vision-page-container .ai-vision-page-content{position:relative;width:100vw;min-height:100vh}.ai-vision-page-container .ai-vision-page-content .gen-ai-section{position:relative;padding:clamp(55px,3vw,920px) clamp(94px,1vw,2500px) clamp(64px,4vw,220px) clamp(94px,5vw,2500px);overflow:hidden}.ai-vision-page-container .ai-vision-page-content .gen-ai-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/_next/static/media/aivisiontek.7f042519.svg) no-repeat 50%;background-size:fill;opacity:.8;z-index:0}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content{position:relative;z-index:1;margin:0 auto;display:flex;justify-content:space-between;gap:clamp(112px,10vw,550px);flex-wrap:wrap}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left{flex:1;max-width:50%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left .gen-ai-heading{font-family:Montserrat!important;font-size:clamp(48px,3vw,850px);font-weight:700;color:#d77d46;text-align:left;max-width:clamp(617px,40vw,3500px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left .gen-ai-heading span{color:#d77d46}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left .gen-ai-image{max-width:clamp(300px,40vw,900px);height:auto;object-fit:contain}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-right{max-width:50%;display:flex;flex-direction:column;gap:clamp(24px,3vw,560px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-right .gen-ai-paragraph{font-family:Montserrat!important;font-weight:500;font-style:Medium;font-size:clamp(14px,1vw,350px);letter-spacing:0;color:#fff;max-width:clamp(452px,25vw,3500px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section{padding:clamp(55px,3vw,920px) clamp(94px,1vw,2500px) clamp(64px,4vw,220px) clamp(94px,5vw,2500px);background-color:#fff}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .section-title{font-family:Inter!important;font-size:clamp(48px,2vw,650px);font-weight:700;color:#021f2e;margin-bottom:clamp(63px,4vw,450px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .section-title-what-we-offer{font-family:Inter!important;font-weight:700;font-style:Bold;font-size:clamp(48px,2.5vw,350px);line-height:100%;letter-spacing:0;color:#021f2e}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content{margin:0 auto;display:flex;flex-wrap:wrap;gap:clamp(40px,2vw,550px);justify-content:space-between}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left{flex:1;max-width:40%}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left .section-title{font-family:Inter!important;font-size:clamp(36px,2.5vw,350px);font-weight:700;color:#021f2e}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left .section-description{font-family:Montserrat!important;font-size:clamp(14px,1vw,350px);color:#021f2e;max-width:clamp(420px,28vw,3500px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(24px,2vw,520px);flex:1;max-width:50%}@media(max-width:768px){.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid{grid-template-columns:1fr}}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card{padding:clamp(34px,2vw,120px) clamp(24px,1.5vw,120px);border-radius:12px;background-color:#fff;transition:all .3s ease;min-height:160px;display:flex;flex-direction:column;align-items:flex-start}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card:hover{background-color:rgba(215,125,70,.168627451);transform:translateY(-4px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-icon{margin-bottom:clamp(20px,2vw,520px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-icon img{width:clamp(43px,3vw,450px);height:clamp(49px,3vw,450px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-title{font-family:Montserrat!important;font-size:clamp(14px,1vw,350px);font-weight:500;color:#d77d46}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .swiper-section .title{display:none}.ai-vision-page-container .ai-vision-page-content .ai-vision-swiper{align-items:center;padding-top:67px}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section{padding:clamp(42px,4vw,920px) clamp(94px,4vw,2500px) 0;background-color:#fff}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left{flex:1;max-width:55%}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content{margin-top:clamp(50px,3vw,950px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-heading{font-family:Inter!important;font-weight:700;font-style:Bold;font-size:clamp(48px,3vw,850px);color:#d77d46;max-width:clamp(950px,35vw,3500px);margin-bottom:clamp(28px,2vw,2400px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-list{display:flex;flex-direction:column;max-width:clamp(527px,35vw,3500px);gap:clamp(16px,1.5vw,800px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-list .ai-solutions-list-item{display:flex;gap:clamp(12px,.8vw,400px);align-items:flex-start}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-list .ai-solutions-list-item .bullet{font-size:clamp(14px,1vw,350px);color:#021f2e;margin-top:-2px}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-list .ai-solutions-list-item .point-text{font-family:Montserrat!important;font-weight:500;font-size:clamp(14px,1vw,350px);color:#021f2e;line-height:1.4}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-right{flex:1;max-width:45%;display:flex;justify-content:center;align-items:center}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-right .solutions-image{min-width:clamp(400px,50vw,2500px);height:auto}.ai-vision-page-container .ai-vision-page-content .case-studies-container{background:#fff;padding:clamp(55px,3vw,920px) clamp(94px,1vw,2500px) clamp(64px,4vw,220px) clamp(94px,5vw,2500px)}.ai-vision-page-container .ai-vision-page-content .case-studies-container .case-studies-title{font-family:Montserrat!important;font-weight:700;font-size:clamp(40px,2.7vw,450px);color:#021f2e;text-align:center}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container{background:#093246;width:100%;display:flex;justify-content:center;align-items:center;opacity:1}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section{width:100%;min-height:clamp(836px,50vw,3400px);padding:clamp(42px,4vw,920px) clamp(94px,4vw,2500px) 0;display:flex;flex-direction:column;align-items:center}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper{width:100%;height:100%;padding-bottom:clamp(32px,2.5vw,80px);position:relative}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-pagination{position:absolute;bottom:0!important;right:calc(50% - clamp(878px,60vw,3500px)/2)!important;left:auto!important;width:auto!important;display:flex;justify-content:flex-end;gap:clamp(8px,1vw,1200px);z-index:10;margin:0 auto}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-pagination-bullet{background:#fff;opacity:.5;width:12px!important;height:12px!important;margin:0!important}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-pagination-bullet-active{background:#d77d46;opacity:1}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-button-next,.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-button-prev{color:#fff}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-button-next:after,.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-button-prev:after{font-size:24px}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content{display:flex;flex-direction:column;align-items:center;width:100%}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-title{font-family:Montserrat!important;font-weight:700;font-size:clamp(64px,3vw,450px);color:#fff;margin-bottom:clamp(40px,4vw,80px);text-align:center}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:clamp(1000px,80vw,3500px)}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body .slide-image-wrapper{width:100%;max-width:clamp(878px,60vw,3500px);height:auto;overflow:hidden}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body .slide-image-wrapper .slide-image{width:100%;height:auto;display:block;object-fit:fill}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body .slide-text-content{position:absolute;left:73%;top:50%;transform:translateY(-50%);max-width:clamp(350px,20vw,600px);padding:20px;background:rgba(0,0,0,0);z-index:2}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body .slide-text-content .slide-description{font-family:Montserrat!important;font-weight:500;font-size:clamp(20px,1.2vw,40px);color:#fff;line-height:1.5}.ai-vision-page-container .ai-vision-page-content .case-studies-padding-bottom{padding-top:clamp(112px,6vw,3550px);background:#093246}@media(max-width:767px){.ai-vision-page-container .ai-vision-page-content .gen-ai-section{padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/_next/static/media/aivisiontek.7f042519.svg) no-repeat 50%;background-size:cover;opacity:.8;z-index:0}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content{flex-direction:column;gap:clamp(20px,5vw,40px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left{max-width:100%;align-items:flex-start}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left .gen-ai-heading{font-size:clamp(28px,5vw,36px);text-align:left}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left .gen-ai-image{max-width:clamp(200px,80vw,300px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-right{max-width:100%;gap:clamp(16px,4vw,24px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-right .gen-ai-paragraph{font-size:clamp(12px,3vw,16px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section{padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .section-title{font-size:clamp(28px,5vw,36px);margin-bottom:clamp(30px,5vw,40px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .section-title-what-we-offer{font-size:clamp(20px,4vw,28px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content{flex-direction:column;gap:clamp(20px,5vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left{max-width:100%}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left .section-title{font-size:clamp(20px,4vw,28px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left .section-description{font-size:clamp(12px,3vw,16px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid{grid-template-columns:1fr;gap:clamp(16px,4vw,24px);max-width:100%}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card{padding:clamp(20px,4vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-icon{margin-bottom:clamp(12px,3vw,16px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-icon img{width:clamp(30px,6vw,40px);height:clamp(30px,6vw,40px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-title{font-size:clamp(12px,3vw,16px)}.ai-vision-page-container .ai-vision-page-content .ai-vision-swiper{padding-top:clamp(20px,5vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section{padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container{flex-direction:column;gap:clamp(20px,5vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left{max-width:100%}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content{margin-top:clamp(20px,5vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-heading{font-size:clamp(28px,5vw,36px);text-align:left;margin-bottom:20px}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-list{display:flex;flex-direction:column;gap:12px}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-list .ai-solutions-list-item{display:flex;gap:8px;align-items:flex-start}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-list .ai-solutions-list-item .bullet{font-size:18px;color:#021f2e}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-list .ai-solutions-list-item .point-text{font-size:clamp(12px,3vw,16px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-right{max-width:100%}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-right .solutions-image{min-width:clamp(200px,80vw,300px)}.ai-vision-page-container .ai-vision-page-content .case-studies-container{background:#fff;padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px)}.ai-vision-page-container .ai-vision-page-content .case-studies-container .case-studies-title{font-family:Montserrat!important;font-weight:700;font-size:clamp(24px,2.7vw,450px);color:#021f2e;text-align:center}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container{background:#093246;width:100%;display:flex;justify-content:center;align-items:center;opacity:1}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section{width:100%;min-height:150px;padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px);display:flex;flex-direction:column;align-items:center}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper{width:100%;height:100%;padding-bottom:24px;position:relative}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-pagination{position:absolute;bottom:0!important;right:0!important;left:auto!important;width:auto!important;display:flex;justify-content:flex-end;gap:8px;z-index:10}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-pagination-bullet{background:#fff;opacity:.5;min-width:12px!important;min-height:12px!important;margin:0!important}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-pagination-bullet-active{background:#d77d46;opacity:1}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-button-next,.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-button-prev{color:#fff}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-button-next:after,.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-button-prev:after{font-size:24px}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content{display:flex;flex-direction:column;align-items:center;width:100%}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-title{font-family:Montserrat!important;font-weight:500;font-size:20px;color:#fff;margin-bottom:20px;text-align:center}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:clamp(1000px,50vw,3500px)}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body .slide-image-wrapper{width:100%;max-width:clamp(878px,60vw,3500px);height:auto;overflow:hidden}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body .slide-image-wrapper .slide-image{width:100%;height:auto;display:block;object-fit:fill}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body .slide-text-content{position:absolute;right:unset;left:0!important;top:unset;transform:translateY(-50%);max-width:clamp(35px,20vw,600px);background:rgba(0,0,0,0);z-index:2}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body .slide-text-content .slide-description{font-family:Montserrat!important;font-weight:500;font-size:clamp(20px,1.2vw,40px);color:#fff;line-height:1.5}}@media(min-width:768px)and (max-width:1080px){.ai-vision-page-container .ai-vision-page-content{background:#fff}.ai-vision-page-container .ai-vision-page-content .gen-ai-section{background:#021f2e;padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/_next/static/media/aivisiontek.7f042519.svg) no-repeat 50%;background-size:cover;opacity:.8;z-index:0}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content{flex-direction:row;gap:clamp(20px,5vw,40px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left{max-width:100%;align-items:flex-start}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left .gen-ai-heading{font-size:clamp(28px,5vw,36px);text-align:left}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-left .gen-ai-image{max-width:clamp(200px,80vw,300px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-right{max-width:100%;gap:clamp(16px,4vw,24px)}.ai-vision-page-container .ai-vision-page-content .gen-ai-section .gen-ai-content .gen-ai-right .gen-ai-paragraph{font-size:clamp(12px,3vw,16px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section{padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .section-title{font-size:clamp(28px,5vw,36px);margin-bottom:clamp(30px,5vw,40px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .section-title-what-we-offer{font-size:clamp(20px,4vw,28px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content{flex-direction:column;gap:clamp(20px,5vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left{max-width:100%}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left .section-title{font-size:clamp(20px,4vw,28px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-left .section-description{font-size:clamp(12px,3vw,16px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid{grid-template-columns:repeat(2,1fr);gap:clamp(16px,4vw,24px);max-width:100%}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card{padding:clamp(20px,4vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-icon{margin-bottom:clamp(12px,3vw,16px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-icon img{width:clamp(30px,6vw,40px);height:clamp(30px,6vw,40px)}.ai-vision-page-container .ai-vision-page-content .ai-tech-stack-section .ai-tech-stack-content .ai-tech-right-grid .ai-tech-card .ai-tech-title{font-size:clamp(12px,3vw,16px)}.ai-vision-page-container .ai-vision-page-content .ai-vision-swiper{background-color:#021f2e}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section{padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container{flex-direction:column;gap:clamp(20px,5vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left{max-width:100%}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content{margin-top:clamp(20px,5vw,30px)}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-heading{font-size:clamp(28px,5vw,36px);text-align:left;margin-bottom:24px}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-list{display:flex;flex-direction:column;gap:16px}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-list .ai-solutions-list-item{display:flex;gap:10px;align-items:flex-start}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-list .ai-solutions-list-item .bullet{font-size:20px;color:#021f2e}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-left .ai-solutions-left-content .ai-solutions-list .ai-solutions-list-item .point-text{font-size:clamp(18px,1.4vw,400px);text-align:left}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-right{max-width:100%}.ai-vision-page-container .ai-vision-page-content .ai-solutions-section .ai-solutions-container .ai-solutions-right .solutions-image{min-width:clamp(200px,100vw,1080px)}.ai-vision-page-container .ai-vision-page-content .case-studies-container{background:#fff;padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px)}.ai-vision-page-container .ai-vision-page-content .case-studies-container .case-studies-title{font-family:Montserrat!important;font-weight:700;font-size:clamp(40px,2.7vw,450px);color:#021f2e;text-align:center}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container{background:#093246;width:100%;display:flex;justify-content:center;align-items:center;opacity:1}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section{width:100%;min-height:150px;padding:clamp(30px,5vw,50px) clamp(20px,4vw,40px) clamp(30px,5vw,50px) clamp(20px,5vw,50px);display:flex;flex-direction:column;align-items:center}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper{width:100%;height:100%;padding-bottom:32px;position:relative}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-pagination{position:absolute;bottom:0!important;right:calc(50% - clamp(878px,60vw,3500px)/2)!important;left:auto!important;width:auto!important;display:flex;justify-content:flex-end;gap:8px;z-index:10}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-pagination-bullet{background:#fff;opacity:.5;width:12px!important;height:12px!important;margin:0!important}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-pagination-bullet-active{background:#d77d46;opacity:1}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-button-next,.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-button-prev{color:#fff}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-button-next:after,.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .swiper-button-prev:after{font-size:24px}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content{display:flex;flex-direction:column;align-items:center;width:100%}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-title{font-family:Montserrat!important;font-weight:500;font-size:30px;color:#fff;margin-bottom:20px;text-align:center}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:clamp(1000px,50vw,3500px)}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body .slide-image-wrapper{width:100%;max-width:clamp(878px,60vw,3500px);height:auto;overflow:hidden}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body .slide-image-wrapper .slide-image{width:100%;height:auto;display:block;object-fit:fill}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body .slide-text-content{position:absolute;right:unset;left:0!important;top:unset;transform:translateY(-50%);max-width:clamp(35px,20vw,600px);background:rgba(0,0,0,0);z-index:2}.ai-vision-page-container .ai-vision-page-content .case-studies-main-container .case-studies-section .case-studies-swiper .case-study-slide-content .slide-body .slide-text-content .slide-description{font-family:Montserrat!important;font-weight:500;font-size:clamp(20px,1.2vw,40px);color:#fff;line-height:1.5}}