@keyframes clipAnimation{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}}@keyframes unfoldIn{0%{transform:scaleY(.005) scaleX(0)}50%{transform:scaleY(.005) scaleX(1)}to{transform:scaleY(1) scaleX(1)}}@keyframes unfoldOut{0%{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(.005) scaleX(1)}to{transform:scaleY(.005) scaleX(0)}}@keyframes zoomIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}to{transform:scale(0)}}@font-face{font-family:Quicksand-Bold;src:url(../fonts/Quicksand-Bold.woff2)}@font-face{font-family:Quicksand-Medium;src:url(../fonts/Quicksand-Medium.woff2)}@font-face{font-family:TrumpGothic-Bold;src:url(../fonts/TrumpGothicEast-Bold.ttf)}@font-face{font-family:Barlow-Light;src:url(../fonts/Barlow-Light.woff2)}body{box-sizing:border-box;font-family:"Barlow",sans-serif;overflow-x:clip}ul li{list-style-type:none}a:hover{text-decoration:none}h1,h2,h3,h4{font-weight:700!important}.fontfamily-bold3,h5{font-weight:700}.color-white,.site-header.is-dark .navbar-nav .nav-item .nav-link .dropdown-arrow,.we-are-shanti-card:hover h3,.we-are-shanti-card:hover p,button.btn:hover{color:#fff}.color-black,.colorblack,.finest-card-title.text-black h4,.text-black .finest-card-description h5{color:#000}.pt-80{padding-top:5rem}.lineheight21{line-height:1.313rem}.fontsize-18{font-size:1.125rem}.pb-1,.py-1{padding-bottom:.25rem!important}.lineheight15{line-height:.9375rem}.fontsize-13{font-size:.8125rem}.fontfamily-regular3,.hero-title p{font-weight:400}.mt-2,.my-2{margin-top:.5rem!important}.fontsize-16,.p16{font-size:1rem}.fontfamily-semibold3{font-family:"Barlow",sans-serif;font-weight:600}.pb-2,.py-2{padding-bottom:.5rem!important}.pb-15{padding-bottom:.9375rem}.pt-15{padding-top:.9375rem}.colorwhite{color:#fff!important}.lineheight28{line-height:1.75rem}.fontfamily-medium3{font-weight:500}.fontsize-20{font-size:1.25rem}.pb-20{padding-bottom:1.25rem}.pt-100{padding-top:6.25rem}.m-0{margin:0!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px}.mt-10{margin-top:10px}.fontsize-50{font-size:3.125rem}img.icon20{position:relative;top:-1px;margin-right:2px}.mt-24{margin-top:24px}.mb-36{margin-bottom:36px}body,h1,h2,h3,h4,ul{padding:0;margin:0}.pb-100{padding-bottom:100px}.hero-banner{margin-top:100px;padding-top:50px;position:relative;padding-bottom:0}.hero-title h1{font-size:65px;line-height:71px;padding-bottom:70px;overflow:hidden;letter-spacing:1px}.custom-cursor,.play-custom-cursor,.rounded-btn a{background:#ed0c32}span.red-color{color:#ed0c32!important}.hero-title{max-width:100%;padding-left:45px;position:relative}.hero-title p{color:#000;font-size:20px;line-height:33px;margin:30px 0 0;max-width:777px}.hero-title::after{height:48px;width:5px;background:#ed0c32;content:"";position:absolute;left:0;top:7px}.last-text{display:inline-flex;margin-left:250px}.xlHeader__header{font-size:100px}section.vh-100{height:100vh}.video-section-landing{padding-top:70px}.finest-work-section{position:relative;margin-top:80px;overflow:hidden;margin-bottom:80px}.titleDescription p{color:#2e2e2e;font-size:24px;line-height:28px}.finest-work-section .titleDescription{padding-top:40px;margin-bottom:80px}.font-light{font-family:"Barlow-Light"!important}.finest-card{font-weight:700;padding:0;display:block;width:100%;height:674px;box-shadow:0 3px 14px #f7f7f7;background-size:cover;position:relative;transition-duration:300ms;transition-property:transform,box-shadow;transition-timing-function:ease-out;transform:rotate3d(0);margin:15px 0;border-radius:0;overflow:hidden}.finest-card>img{width:100%;height:100%;object-fit:cover}.finest-card-content{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:25px}.finest-card-title h4{color:#fff;font-size:32px;padding-bottom:24px;font-weight:600!important}.finest-card-description h5{color:#fff;font-size:16px;margin-bottom:3px}.finest-card-description p{color:#fff;margin:0;font-weight:400}.finest-card-description{width:65%;border-top:1px solid #fff;padding-top:20px}.finest-card-floatable{min-width:600px;max-width:100%;width:600px;display:flex;flex-direction:column}.finest-card-floatable-main{display:flex;justify-content:center;gap:30px;padding-bottom:25px}.mt-100{margin-top:100px!important}section.discover-develop-section{padding:80px 0;background:#0a0f29;overflow:hidden}section.discover-develop-section h2 span{font-size:78px!important}.section-title-row h2{font-size:85px;line-height:100px;font-family:Barlow-Light!important;color:#fff}.bold-text{font-weight:700}.technologies-tabs-details .nav-tabs li a.active:hover,.white-text{color:#fff!important}.black-text,.slides-numbers span.active{color:#2e2e2e!important}.section-title-row p{font-size:24px;line-height:29px;margin-top:20px}.discover-develop-card{background:rgb(255 255 255/10%);border:1px solid rgb(255 255 255/10%);padding:16px 24px;display:flex;flex-direction:column;height:100%;gap:16px;background-size:cover;background-position:center;min-height:359px}.discover-develop-card p{color:#fff;font-size:18px;line-height:24px;margin:0}.discover-develop-card h3{font-size:24px;color:#fff;line-height:29px}.discover-develop-card>img{width:36px;height:36px}.rounded-btn a{color:#fff;padding:14px 32px;border-radius:50px;font-size:16px;font-weight:700!important;line-height:24px;border:1px solid #ed0c32;display:inline-block;position:relative;z-index:1}.rounded-btn a:hover{background:0 0;color:#ed0c32}.bg-card-image{justify-content:center;align-items:center}.video-section-inside video{width:100%;cursor:pointer}.innovation-transforming-section{padding:80px 0 30px;background:#0a0f29;overflow:hidden}.digital-vision{max-width:445px;background-size:cover;padding:32px 24px;display:flex;flex-direction:column;gap:16px;margin-top:64px}.digital-vision img{width:36px}.digital-vision h4{color:#fff;font-size:32px;line-height:40px;margin-bottom:14px}.innovation-section-title h3{font-size:48px;line-height:58px;color:#ffff;font-weight:500!important}.innovation-transforming-card-content h2{color:#fff;font-size:24px;line-height:28px;padding-top:5px}.innovation-transforming-card-content p{font-size:18px;line-height:25px;color:#fff;font-weight:500!important;padding-top:20px;margin:0}.innovation-arrow-icon{padding-top:6px}.innovation-transforming-card:hover{background:rgb(255 255 255/10%)}.innovation-transforming-card{display:flex;justify-content:space-between;gap:0;border-bottom:1px solid rgb(255 255 255/20%);transition:.3s!important;-moz-transition:.3s!important;-webkit-transition:.3s!important;padding:24px 0 24px 5px}.innovation-arrow-icon img,.innovation-tech-icon img{position:relative;transition:all 1s cubic-bezier(.19,1,.22,1);right:0}.innovation-transforming-card:hover .innovation-tech-icon img{right:-10px}.innovation-transforming-card:hover .innovation-arrow-icon img{right:10px}.innovation-transforming-card-content{padding-left:20px}.innovation-transforming-card:last-child{border:0}section.technologies-section{background:#0a0f29;padding:60px 0 80px;overflow:hidden}.technologies-tabs-details .nav-tabs{border:0;display:flex;justify-content:center;margin-bottom:48px}.technologies-tabs-details{margin-top:60px}.technologies-tabs-details .nav-tabs li a{border:1px solid rgb(255 255 255/20%);margin:0;border-radius:0!important;width:170px;text-align:center;height:56px;font-size:18px;color:#fff;font-weight:600;display:flex;justify-content:center;align-items:center}.technologies-tabs-details .nav-tabs li a.active{color:#fff;background:#ed0c32;border:transparent}.technologies-tabs-details .technologi-flex{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.technologies-tabs-details .technologi-box{background:rgb(255 255 255/10%);border:1px solid rgb(255 255 255/10%);padding:16px 24px;display:flex;flex-direction:column;max-width:178px;width:100%;align-items:center;justify-content:center;height:175px}.technologies-tabs-details .technologi-text{color:#fff;font-weight:500;font-size:18px;line-height:24px;margin:7px 0 0}.working-model-card{max-width:445px;background:#fff;padding:80px 24px;margin-right:30px}.working-model-card img{width:56px!important}.working-model-card h3{font-size:32px;line-height:39px;color:#2e2e2e;margin-top:24px}.working-model-card p{color:#2e2e2e;font-size:18px;margin:24px 0 0;font-weight:500!important}.working-model-details{width:100%;margin-top:120px}.working-model-details .slick-slide{height:auto!important}.working-model-details .slick-arrow{position:absolute;right:15px;top:18px;left:unset!important;width:48px;height:48px}.working-model-details .slick-slider{position:static!important}section.working-model-section .container{position:relative}.working-model-section button.slick-prev.slick-arrow svg{transform:rotate(180deg)}.working-model-section button.slick-prev.slick-arrow{right:79px}.landing-header ul.navbar-nav.ml-auto.top-menu-right-one li.last-item,.working-model-details .slick-arrow::before{display:none}button.slick-arrow.slick-disabled svg path{fill:#bbb9b7!important;stroke:#bbb9b7!important}.slides-numbers span{font-size:24px;color:#bbb9b7;font-weight:500!important}.horizontal-line::after{position:absolute;left:0;right:0;top:-8px;width:100%;background:#000;content:"";z-index:5;height:2px}span.horizontal-line{width:40px;display:inline-block;position:relative;margin:0 7px}.slides-numbers{margin-bottom:20px}section.tailored-industry-section,section.working-model-section{background:#f7f4f2;padding:80px 0;overflow:hidden}.tailored-industry-box{width:100%;background:#fff;text-align:center;padding:12px 15px 20px;margin:10px 0}.tailored-industry-box p{color:#4e4e4e;font-size:18px;margin:0;padding-top:5px;font-weight:600}.title_text{font-size:48px;line-height:58px;white-space:nowrap}.sectionTitle-left-2,.sectionTitle-right-2{width:60%}.tailored-industry-section .p-7{padding:0 10px}.tailored-industry-section .p-5{padding:0 5px!important}section.rewards-recognitions-section,section.we-are-shanti-info-section{padding:80px 0;background:#f7f4f2;position:relative;overflow:hidden}.rewards-recognitions-details{max-width:255px;background:#fff;border:1px solid rgb(0 0 0/10%);padding:16px 24px;margin-right:30px;height:400px}.rewards-recognitions-details p{color:#2e2e2e;font-size:18px;margin:24px 0 0;font-weight:500!important}.rewards-recognitions-image{height:175px;display:flex;flex-direction:column;justify-content:center;align-items:center}.rewards-recognitions-slider .slick-slide{height:auto!important}.we-are-shanti-info{background-color:#f7f4f2;position:relative}.we-are-shanti-card{background:#fff;max-width:350px;padding:40px;height:400px;width:100%;display:flex;justify-content:end;flex-direction:column;transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transition:all .2s;clip-path:polygon(0 0,100%0,100% 100%,0 100%)}.we-are-shanti-card-wrapper{display:flex;gap:20px;width:100%}section.we-are-shanti-info-section{padding:100px 0;display:flex;flex-direction:column;gap:30px}.we-are-shanti-card p{color:#6e6e6e;font-size:24px;margin-bottom:0;padding-bottom:40px;border-bottom:1px solid rgb(0 0 0/10%)}.we-are-shanti-card h3{font-size:64px;line-height:58px;padding-top:40px;font-weight:600!important}.we-are-shanti-card:hover{background:#ed0c32;clip-path:polygon(5% 5%,95% 2%,95% 95%,5% 98%)}.gsap-marker-end,.gsap-marker-scroller-end,.gsap-marker-scroller-start,.gsap-marker-start{display:none!important}.landing-header .bottom-header-fixed{padding:20px 0}.new-header.stickyTop .bottom-header-fixed{padding:20px 0 10px}.new-header.stickyTop{position:fixed;top:-10px;background:#fff;box-shadow:0 1px 5px 0#0000000d;transition:.3s ease-in-out;z-index:1039}.landing-header .tp-contact-btn a.nav-link{font-weight:700!important;font-size:16px!important;line-height:22.4px;text-align:left;padding:16px 32px!important;height:56px;display:flex;background:#ed0c32;color:#fff!important;border-radius:56px;border:0;text-transform:unset!important}.landing-header ul.navbar-nav.ml-auto.top-menu-right-one li{height:100%;position:unset}.landing-header .navbar-nav .nav-item{margin:0!important}.landing-header .navbar-nav .nav-item .nav-link{padding:0;font-size:16px;font-weight:400;line-height:21.6px;text-align:left;color:#2e2e2e;height:100%;display:flex;align-items:center}.landing-header .navbar-nav .nav-item .nav-link .dropdown-arrow{color:#2e2e2e}.landing-header .bottom-header-fixed .navbar-nav .nav-item .nav-link::after{top:0;left:0;right:0;bottom:0;margin:auto;height:0;width:0;border-radius:40px;background-color:transparent!important;z-index:1}.landing-header .bottom-header-fixed .navbar-nav .nav-item:hover .nav-link::after{width:40px;height:40px;transition:250ms ease-in-out}.landing-header .navbar-nav .nav-item .nav-link span{z-index:2;position:relative}.landing-header .bottom-header-fixed .nav-item .hover-droup-down{left:0!important;right:0!important;margin:0 auto;max-width:1286px;min-width:unset!important;top:80px;transform:translateY(-20px)!important;padding:32px 50px!important;gap:30px;background:#f7f7f7;border-radius:24px!important;border:1px solid #cfd3db;box-shadow:0 2px 6px 0#1018280f}.landing-header .bottom-header-fixed .nav-item:hover .hover-droup-down{transform:translateY(0)!important}.header-menu-banner-2 h2{font-size:40px;font-weight:700;line-height:48px;text-align:left}.header-menu-banner-2{text-align:left;padding:24px 0;max-width:307px}.header-menu-banner-2 h2 span{clear:both;display:block;color:#ed0c32}.header-menu-banner-2 p{font-size:18px;font-weight:500;line-height:25.2px;text-align:left;margin-bottom:0;margin-top:16px}.serviceDropdownListMain{width:100%;display:flex;text-align:left;padding:24px 53px!important;border:1px solid #cfd3db;box-shadow:1px 1px 2px 0#00000008;background-color:#fff;border-radius:24px}.serviceDropdownListCol a{padding:8px;display:inline-block;width:100%;border-radius:5px}.serviceDropdownListMain .header-menu-banner-2{max-width:170px;width:100%;padding:0}.serviceDropdownListMain .header-menu-banner-2 h2{font-size:20px;line-height:normal}.serviceDropdownListCol h3{font-size:16px;color:#4e4e4e;margin-bottom:15px;padding-left:8px}.landing-header .bottom-header-fixed .nav-item.serviceDropdownList .hover-droup-down{padding:8px!important;flex-direction:column;gap:0;width:1286px}.serviceDropdownListColItem{display:flex;width:100%;gap:12px}.serviceDropdownListColItemText h4,.serviceDropdownSolutionBoxText h4{font-size:16px;color:#2e2e2e;font-weight:500!important}.serviceDropdownListColItemText p{color:#4e4e4e;font-size:12px;margin:0}.serviceDropdownListCol ul li{height:auto!important;position:unset!important;display:inline-block!important;margin:5px 0!important}.serviceDropdownListCol a:hover{background:#ffebef}.serviceDropdownSolution{background:0 0;padding:56px 53px;text-align:left;display:flex}.serviceDropdownSolutionText{min-width:183px}.serviceDropdownSolutionBox{display:flex;gap:12px}.droup-down-row-2 ul li,.serviceDropdownSolutionBoxText h3{font-size:16px;color:#2e2e2e;font-weight:600}.serviceDropdownSolutionBoxText h4{color:#2e2e2f;margin-top:4px}.serviceDropdownSolutionBoxText p{color:#4e4e4e;font-size:13px;margin-top:10px;margin-bottom:0}.serviceDropdownSolutionText h3{display:block;color:#ed0c32;font-size:20px;line-height:normal}.landing-header .bottom-header-fixed .nav-item .hover-droup-down .droup-down-row{width:100%;gap:8px 30px}.landing-header .bottom-header-fixed .nav-item .hover-droup-down .droup-down-row .droup-down-box{width:calc(50% - 15px)!important;font-weight:500}.droup-down-box img.mr-12{object-fit:contain}.droup-down-row-2{width:100%}.droup-down-row-2 ul,.droup-down-row-3{display:flex;flex-wrap:wrap;gap:0 16px;justify-content:center}.droup-down-row-2 ul li{margin:0!important;gap:8px;padding:12px 0 16px;width:calc(33% - 9px);font-weight:500;line-height:22.4px;text-align:center}.droup-down-row-3{gap:30px;text-align:left}.portfolio-megamenu-col{display:flex;flex-direction:column;width:calc(50% - 15px)}.portfolio-megamenu-item{padding:40px 0;border-bottom:1px solid rgb(0 0 0/10%);display:flex;flex-direction:column;gap:24px;align-items:flex-start;min-height:180px}.portfolio-megamenu-item:first-child{padding-top:0}.portfolio-megamenu-item:last-child{padding-bottom:0;border:0}.portfolio-megamenu-item img{height:32px;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter .3s}.portfolio-megamenu-item p,.view-all-btn{font-size:16px;font-weight:500;line-height:22.4px;text-align:left}.portfolio-megamenu-item p{margin:0;color:#2e2e2e}.portfolio-megamenu-item:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);transition:filter .3s}.view-all-btn{padding:8px 24px;color:#ed0c32;display:flex;align-items:center;gap:8px;border-radius:8px}.view-all-btn:hover{background:#ffebef}.droup-down-row-2 ul li img{width:40px;height:40px;min-width:40px;object-fit:contain}.landing-footer{padding-top:80px;padding-bottom:16px;background:#0a0f29;overflow:hidden}.footer-social h2{font-size:48px;font-weight:700;line-height:99px;text-align:left;color:#fff}.footer-social,.footer-social ul li a{display:flex;align-items:center;justify-content:space-between}.footer-social h2 span{font-weight:300;font-family:"Barlow-Light"}.footer-social ul{display:flex;gap:32px}.footer-social ul li svg{width:26px;height:26px}.footer-social ul li a{width:64px;height:64px;justify-content:center;color:#fff;position:relative}.footer-social ul li a:after{content:" ";width:100%;height:100%;right:0;top:0;position:absolute;border-radius:26px;background:#ffffff05;border:1px solid #ffffff1a;animation:10s ease-in-out infinite clipAnimation}.footer-social ul li a:hover:after{background:#ed0c3205;border:1px solid #ed0c321a}.footer-links h4{font-weight:500!important;font-size:24px;line-height:28.8px;text-align:left;color:#fff;margin-bottom:30px}.footer-info-item ul,.footer-links ul{display:flex;flex-direction:column;gap:16px}.footer-copyright p,.footer-links ul li{font-size:18px;font-weight:400;line-height:21.6px;text-align:left;color:#fff}.footer-links ul li a{color:#fff}.footer-links{margin-top:72px;margin-bottom:64px}.footer-info{padding:40px 0;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a}.footer-info-item{padding:0 16px 16px;display:flex;flex-direction:column;gap:32px}.footer-info-item h6,.footer-info-item ul li{color:#fff;font-size:18px;line-height:25.2px;text-align:left}.footer-info-item h6{font-weight:500;opacity:.7;margin:0}.footer-info-item ul{gap:4px}.footer-info-item ul li{display:flex;align-items:center;gap:16px;font-weight:400;padding:4px 0}.footer-info-item ul li svg{width:24px;height:24px;min-width:24px;margin-top:1px}.footer-info-item ul li a{color:#fff;display:flex;align-items:flex-start;gap:16px}.footer-copyright{display:flex;align-items:center;justify-content:space-between;padding-top:16px}.footer-copyright .footer-links{margin:0}.footer-copyright p{font-size:14px;line-height:16.8px;text-align:right;margin:0}.what-our-client-testimonial{padding:0;background:#fff;position:relative;overflow:hidden}.our-client-testimonial-sn .container:before,.what-our-client-testimonial .container:before{content:url(https://www.image.shantiinfosoft.com/images/common/our_clients_bg.png);position:absolute;bottom:6%;left:3%}.what-our-client-testimonial .sectionTitle-left{width:100%;text-align:left}.what-our-client-testimonial .sectionTitle-left .title_text{transform:translate(0,0)!important}.what-our-client-testimonial .sectionTitle-right{width:100%}.what-our-client-testimonial .sectionTitle-right .title_text{text-align:left;transform:translate(0,0)!important;white-space:normal}.what-our-client-testimonial:after,.what-our-client-testimonial:before{content:" ";position:absolute;width:100%;left:0;background:linear-gradient(178.67deg,#fff 60.75%,rgba(247,244,242,0) 98.94%);height:150px;z-index:1}.what-our-client-testimonial:after{bottom:0;transform:rotate(180deg)}.what-our-client-testimonial:before{top:0}.client-test-item{display:flex;flex-direction:column;gap:48px;padding:32px;background:#f7f4f2;margin:15px 0}.client-test-item-rating{padding:8px;font-family:"Quicksand-Bold";font-size:24px;font-weight:700;line-height:30px;text-align:left;display:flex;align-items:center;gap:16px;margin-bottom:48px}.client-test-item-rating img{height:20px}.client-test-item-content-text p,.client-test-item-content-text-department{font-size:18px;font-weight:600;line-height:25.2px;text-align:left;color:#6e6e6e}.client-test-item-content-text p{margin:0;font-size:16px;font-weight:500;color:#2e2e2e}.client-test-item-content,.client-test-item-content-text{display:flex;flex-direction:column;gap:16px}.client-test-item-user-info{display:flex;align-items:center;gap:16px}.client-test-item-user-info img{width:68px;height:68px;object-fit:contain;border-radius:68px;min-width:68px}.client-test-item-user-info-name{font-size:18px;font-weight:600;line-height:28.8px;text-align:left;color:#2e2e2e}.client-test-item-user-info-position{font-size:16px;font-weight:500;line-height:22.4px;text-align:left;color:#2e2e2e}.our-client-testimonial-sn .container:before{bottom:0;left:-1%}.our-client-testimonial-sn .sectionTitle-left{width:65%;text-align:left;margin-left:0}.our-client-testimonial-sn .sectionTitle-right{width:65%;margin-left:0;margin-bottom:130px}.sectionTitle-left{width:60%;margin:0 0 0 auto}.title_text_sn{font-size:48px;line-height:48px;white-space:nowrap}@media screen and (min-width:1900px){.our-client-testimonial-sn .sn-container .sectionTitle-left{width:65%;text-align:left;margin-left:auto}.our-client-testimonial-sn .sn-container .sectionTitle-right{width:65%;margin-left:auto;margin-bottom:130px}}.rewards-recognitions-slider .slick-list,.working-model-details .slick-slider .slick-list{overflow:visible}.rounded-btn.border-btn a{background:0 0;color:#ed0c32;border:2px solid}.working-model-card{min-height:100%}.working-model-details .slick-slider .slick-list .slick-track{display:flex}.discover-develop-card:not(.bg-card-image):hover{border-color:#ed0c32}section.video-section{margin-top:-80px!important}.address-info-item ul{flex-direction:row}.address-info-item ul li a{color:#fff;display:flex;align-items:center;gap:16px;flex-direction:column;justify-content:center;text-align:center;padding:0 15px}.address-info-item ul li{display:flex;flex-direction:column;max-width:300px;margin-right:45px;opacity:.7;transition:all .5s}.address-info-item ul li h3{font-size:24px;text-transform:uppercase;margin-top:10px}.address-info-item ul li p{font-size:18px}.footer-links .col-1{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.technologies-tabs-details .technologi-box img{object-fit:contain;height:56px;width:60px}.footer-address-info .footer-info-item{gap:24px;padding-bottom:40px}.footer-address-info .footer-info-item h6{font-size:24px;line-height:24px}.address-info-item ul li a:hover{color:inherit!important}.address-info-item ul li:hover{opacity:1}.max-width-400{max-width:400px}.landing-page.modal-active{overflow:hidden}#modal-container{position:fixed;display:table;top:0;left:0;transform:scale(0);z-index:1}#modal-container.one{transform:scaleY(.01) scaleX(0);animation:unfoldIn 1s cubic-bezier(.165,.84,.44,1) forwards}#modal-container.one.out{transform:scale(1);animation:unfoldOut 1s .3s cubic-bezier(.165,.84,.44,1) forwards}.modal-background{display:table-cell;background:#000;text-align:center;vertical-align:middle}#modal-container.one .modal{padding:0;display:inline-block;border-radius:3px;font-weight:300;position:relative;width:100vw;height:100vh}.modal .close-icon{position:absolute;top:0;right:0;width:60px;height:60px;cursor:pointer;color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;font-weight:600}.content{background:#fff;position:relative;z-index:0}.content h1{padding:75px 0 30px;text-align:center;font-size:30px;line-height:30px}#modal-container,.modal div#vimeo-video,.modal div#vimeo-video iframe{width:100%;height:100%}.our-work-hero-title h1{font-size:72px;line-height:80px;padding-bottom:0;overflow:hidden;letter-spacing:1px}.industries-banner .our-work-hero-title p{color:#2e2e2e;font-size:24px;font-weight:500;margin-top:16px;line-height:32px}.our-work-hero-title{max-width:797px}.text-black .finest-card-description p{color:#000}.text-black .finest-card-description{border-top:1px solid #000}.finest-card-our-work-page .finest-card-title h4{font-size:28px;line-height:36px}.finest-card-our-work-page .finest-card-title{padding-right:25px}.our-work-container-box{max-width:540px;width:100%}.mt-128{margin-top:128px}section.our-client-testimonials{background:#0a0f29;padding:80px 0}.client-testimonial-box{background:#ffffff1a;border:1px solid #ffffff1a;padding:32px;margin-bottom:12px}.client-testimonial-box>p{color:#fff;font-size:16px;font-weight:500;min-height:145px;margin:16px 0 24px}.client-testimonial-box>img{width:120px}.client-testimonial-user-info{display:flex}.client-testimonial-user-info h2,section.work-together-section h2{color:#fff;font-size:20px;font-weight:600!important}.client-testimonial-user-info p{padding:0;color:rgb(255 255 255/70%);font-family:"Barlow-Regular";margin-bottom:0}.client-testimonial-user-info img{width:45px;height:45px;margin-right:15px}.client-testimonial-slider .slick-slide{margin:0 6px;height:auto}.client-testimonial-slider .slick-list{margin:0-6px}section.our-client-testimonials .section-title-row h2{font-size:56px;line-height:67px}.client-testimonial-slider{margin-top:80px}.slick-next:before,.slick-prev:before{display:none!important}.client-testimonial-slider .slick-prev{left:-45px}.client-testimonial-slider .slick-next{right:-45px;transform:rotate(180deg)}.finest-card-our-work-page .finest-card{margin:30px 0}.industries-category-logo-box{background:#f5f5f5;min-width:180px;max-width:180px;height:80px;display:flex;justify-content:center;align-items:center}.industries-category-logo-wrapper{display:flex;flex-wrap:wrap;gap:24px;margin-top:60px}section.industries-category-section{background:#f7f4f2;padding:80px 0}.industries-category-content p{font-size:28px;color:#2e2e2e;margin:0}.industries-category-content{max-width:606px;padding:0 6px}.industries-category-logo-box img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter .3s;height:100%;width:100%;object-fit:contain}.industries-category-logo-box:hover{background:0 0!important}.industries-category-logo-box:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);transition:filter .3s}.industries-category-title h2{font-size:48px;color:#2e2e2e}hr.hr-div{margin:60px 0;width:100%;border-top:1px solid hsl(0deg 0% 43%/20%)}.industries-banner .our-work-hero-title{max-width:100%}.industries-card-icon{padding:0 20px;display:flex!important;align-items:center;justify-content:center;height:500px}.industries-card-slider .slick-slide{height:auto}section.industries-card-slider{padding:75px 0}.work-together a{border:1px solid #fff;color:#fff!important;font-size:16px;border-radius:25px;padding:14px 25px;line-height:22px;font-weight:700}.work-together{display:flex;justify-content:end;align-items:center;height:100%}section.work-together-section h2{font-size:48px;line-height:58px}section.work-together-section{background:#0a0f29;padding:80px 0}.fontsize63 h1{font-size:63px}@media (min-width:1920px){.innovation-transforming-section .container,.landing-footer .container,.we-are-shanti-info-section .container{max-width:1600px}.we-are-shanti-card{max-width:510px}}@media screen and (max-width:1200px){.landing-header .bottom-header-fixed .nav-item .hover-droup-down{display:flex!important}.landing-header .navbar-nav{padding-right:30px}section.video-section{margin-top:-80px!important}}@media screen and (max-width:1080px){section.video-section{margin-top:0!important}.landing-header .bottom-header-fixed .nav-item .hover-droup-down{display:none!important}.landing-page .container{padding:0 15px;max-width:100%}.landing-header .navbar-nav .nav-item .nav-link{font-size:16px}.landing-header .tp-contact-btn a.nav-link{font-size:14px!important;padding:10px 20px!important;height:40px}.tp-contact-btn{margin:auto 0}.finest-work-section-container{padding:0 15px!important}.sectionTitle-left,.sectionTitle-right{width:100%}.sectionTitle-right h4.title_text,.title_text.text-left{text-align:center;transform:translate(0,0)!important}.title_text.text-left{text-align:center!important}.title_text{font-size:60px;line-height:60px;white-space:normal}.finest-work-section{margin-top:70px;margin-bottom:70px}.finest-work-section .titleDescription{padding-top:20px;margin-bottom:45px}.titleDescription p{margin:0;font-size:18px;line-height:26px}.hero-title p{font-size:18px}.hero-title h1{font-size:60px;line-height:70px}.hero-title::after{top:9px;height:60px}.video-section-inside{transform:scale(1)!important;margin-top:50px}.finest-card-floatable-main{gap:30px}.finest-card-floatable{min-width:auto;margin:-15px 0}.finest-card-title h4{font-size:28px}.finest-card-description h5,.finest-card-description p{font-size:14px}.finest-card-floatable-01,.finest-card-floatable-02,.finest-card-floatable-03{width:100%!important;transform:unset!important}section.discover-develop-section{padding:70px 0 40px}.section-title-row h2{font-size:60px;line-height:80px}.section-title-row p{font-size:18px;line-height:26px;margin-bottom:0}section.discover-develop-section .row.mt-80{margin-top:45px}.discover-develop-card h3{font-size:20px}.discover-develop-card h3 br,.what-our-client-testimonial .container:before{display:none}.discover-develop-card{min-height:auto;padding:24px}.innovation-transforming-section{padding:40px 0 30px}.innovation-section-title h3{font-size:41px;line-height:50px}.digital-vision{margin-top:50px}.digital-vision h4{font-size:28px;line-height:36px}.rounded-btn a{padding:12px 28px}.innovation-transforming-card-content h2{font-size:20px;line-height:24px}.innovation-transforming-card-content p,.working-model-card p{font-size:16px;line-height:22px}section.technologies-section{padding:40px 0 70px}.last-text{margin-left:190px}section.working-model-section{padding:70px 0}.working-model-details,section.rewards-recognitions-section .container-fluid.mt-80,section.tailored-industry-section .container.mt-80{margin-top:40px}.working-model-card{padding:20px 15px}.tailored-industry-box{padding:12px 5px 20px}.working-model-card h3{font-size:26px;line-height:30px}section.tailored-industry-section{padding:40px 0}section.rewards-recognitions-section,section.we-are-shanti-info-section{padding:50px 0}section.rewards-recognitions-section .container-fluid.p-0.mt-80{margin-top:60px}.what-our-client-testimonial .sectionTitle-left .title_text{text-align:left!important}.landing-footer{padding-top:60px;padding-bottom:40px}.footer-social h2{font-size:40px;line-height:40px}.footer-social ul li a{width:45px;height:45px}.footer-social ul{gap:10px}.footer-social ul li svg{width:20px;height:20px}.footer-links h4{font-size:20px;margin-bottom:10px}.footer-info-item h6,.footer-links ul li{font-size:16px;line-height:20px}.footer-links{margin-top:54px;margin-bottom:40px}.footer-info{padding:30px 0}.footer-info-item{gap:20px;padding-bottom:0}.footer-info-item ul li{gap:12px;font-size:16px;line-height:24px}.footer-info-item ul li a{gap:8px}.footer-copyright{padding-top:30px}.hero-banner{margin-top:95px}.pin-spacer{padding-bottom:0!important;height:auto!important;position:unset!important}section.video-section{position:unset!important;transform:unset!important}.finest-card{height:590px}}@media (max-width:992px){.contact-banner{overflow:auto;padding-top:35px!important}.main-wrapper-other{padding-top:80px}.landing-header .navbar-nav{gap:20px;padding:0}.landing-header .navbar-nav li a{font-size:14px!important;padding:0!important}.logoimg img{height:40px!important}.landing-header .navbar-nav .nav-item .nav-link{font-size:14px}.cursor-follower,.custom-cursor,.play-cursor-follower,.play-custom-cursor{display:none}.hero-banner{margin-top:70px;padding-top:40px}.hero-title h1,.section-title-row h2{font-size:50px;line-height:60px}.hero-title p{line-height:28px;margin-top:0}.last-text{margin-left:160px}.landing-page-review{padding-top:10px}.video-section-inside{margin-top:40px}.hero-title::after{top:5px;height:40px}.finest-work-section{margin-top:50px;margin-bottom:50px}.title_text{font-size:50px}.finest-card-title h4{font-size:20px}section.discover-develop-section{padding:50px 0 20px}.innovation-section-title h3{font-size:29px;line-height:40px}.digital-vision{margin-top:40px}.hero-title p,.innovation-transforming-card-content h2{font-size:18px}.innovation-transforming-card-content p{font-size:14px;line-height:24px}section.technologies-section{padding:20px 0 50px}.technologies-tabs-details .technologi-box{width:48%;height:130px;padding:16px}.technologies-tabs-details .technologi-text{font-size:16px;line-height:24px}section.working-model-section{padding:50px 0}.working-model-card h3{font-size:20px;line-height:24px}section.rewards-recognitions-section,section.tailored-industry-section{padding:30px 0}.tailored-industry-box p{font-size:14px}.rewards-recognitions-image{height:123px;object-fit:contain}.rewards-recognitions-details{height:100%;min-height:294px}.address-info-item ul li{opacity:1;transition:all .5s;margin-right:0}.rewards-recognitions-slider .slick-track{display:flex}.rewards-recognitions-slider .slick-list{height:auto!important}.rewards-recognitions-details p{font-size:16px;margin-top:16px;line-height:24px}section.we-are-shanti-info-section{padding:30px 0;gap:20px}.we-are-shanti-card{height:300px;padding:20px}.we-are-shanti-card p{font-size:18px;line-height:24px;padding-bottom:20px}.we-are-shanti-card h3{font-size:44px;line-height:48px;padding-top:20px}.client-test-item-rating{font-size:20px;gap:12px;line-height:20px;margin-bottom:24px}.client-test-item{padding:24px}.client-test-item-content-text-department{font-size:16px;line-height:22px}.client-test-item-content-text p{font-size:14px;line-height:22px}.client-test-item-user-info img{width:50px;height:50px;object-fit:contain;border-radius:50px;min-width:50px}.client-test-item-user-info-name{font-size:16px;font-weight:600;line-height:24px}.client-test-item-user-info-position{line-height:24px;font-size:14px}.what-our-client-testimonial:after,.what-our-client-testimonial:before{height:90px;background:linear-gradient(178.67deg,#f7f4f2 25%,rgba(247,244,242,0) 100%)}.footer-social{flex-wrap:wrap;gap:30px}.footer-links{gap:40px 0}.footer-links ul{gap:8px}.footer-info{gap:30px 0}.finest-card{height:445px}.footer-address-info .footer-info-item{gap:10px;padding-bottom:25px}.footer-address-info .footer-info-item h6{font-size:20px;line-height:22px}.our-work-hero-title h1{font-size:45px;line-height:60px}.our-work-hero-title p{font-size:24px;line-height:32px}section.industries-card-slider{padding:10px 0}.industries-category-title h2{font-size:35px;color:#2e2e2e}.industries-category-content p{font-size:22px}.industries-category-logo-wrapper{flex-wrap:wrap;gap:15px;margin-top:20px}section.work-together-section h2{font-size:35px;line-height:48px}}@media (max-width:767px){section.discover-develop-section h2 span{font-size:30px!important}.address-info-item ul{flex-direction:column}.landing-header .tp-contact-btn a.nav-link{height:42px!important}.footer-links .col-1{-ms-flex:0 0 20%;flex:0 0 50%;max-width:50%}.tp-contact-btn,.what-our-client-testimonial:before,.working-model-card h3 br{display:none}.landing-header ul.navbar-nav.ml-auto.top-menu-right-one li.last-item,.landing-header ul.navbar-nav.ml-auto.top-menu-right-one li.last-item .tp-contact-btn{display:block}.tp-contact-btn a.nav-link{width:auto!important}.landing-header ul.navbar-nav.ml-auto.top-menu-right-one li{height:auto}.hero-title{max-width:100%;padding-left:20px}.hero-title h1{font-size:22px;line-height:30px;padding-bottom:40px}.hero-title p{margin-top:0!important}.last-text{margin-left:115px}.landing-page-review{padding-left:0;flex-wrap:wrap;gap:8px}.pin-spacer{padding-bottom:0!important;height:auto!important}section.video-section{position:unset!important}.finest-work-section{margin-top:40px;margin-bottom:40px}.section-title-row h2,.title_text{font-size:30px;line-height:40px}.discover-develop-card p,.section-title-row p,.titleDescription p{font-size:16px;line-height:24px}.finest-card-floatable-main{flex-wrap:wrap;gap:0}.finest-card-floatable-02{margin-top:30.5px!important}.finest-card{margin:7.5px 0;height:425px}.finest-card-floatable-02 .finest-card.mt-30{margin-top:15px!important}.finest-card-our-work-page .finest-card-title h4,.finest-card-title h4{font-size:22px;line-height:30px!important}.finest-card-content{padding:20px}.discover-develop-card h3{font-size:18px;line-height:28px}.digital-vision{margin-bottom:30px}.technologies-tabs-details{margin-top:40px}.technologies-tabs-details .nav-tabs li a{width:150px}.technologies-tabs-details .nav-tabs{margin-bottom:36px}.working-model-card{max-width:275px;min-height:410px}.working-model-card h3{font-size:18px;line-height:24px}.we-are-shanti-card-wrapper{flex-wrap:wrap}.we-are-shanti-card{height:210px}.what-our-client-testimonial{padding:30px 0}.our-client-testimonial-slider:before{content:" ";position:absolute;width:100%;top:0;left:0;z-index:1;height:90px;background:linear-gradient(178.67deg,#f7f4f2 25%,rgba(247,244,242,0) 100%)}.our-client-testimonial-slider{position:relative}.footer-social ul{flex-wrap:wrap;gap:10px}.footer-social h2{font-size:34px;line-height:34px}.footer-copyright{display:flex;align-items:center;flex-direction:column}.footer-copyright p{font-size:12px;line-height:20px;text-align:center}.footer-info-item{padding:0}.our-work-hero-title h1{font-size:34px;line-height:46px;padding-bottom:0;overflow:hidden;letter-spacing:0}.our-work-hero-title p{color:#2e2e2e;font-weight:500;margin-top:5px;font-size:20px;line-height:28px}.finest-card-our-work-page .finest-card-title{padding-right:0}body section.our-client-testimonials .section-title-row h2{font-size:30px;line-height:42px}.our-client-testimonials .client-testimonial-slider{margin-top:20px}section.our-client-testimonials{overflow:hidden;background:#0a0f29;padding:40px 0}.client-testimonial-slider .slick-next{right:-10px}.client-testimonial-slider .slick-prev{left:-10px}section.industries-card-slider{padding:10px 0}.industries-category-title h2{font-size:30px;color:#2e2e2e}.industries-category-content p{font-size:18px;padding-top:10px}.industries-category-content{max-width:100%;padding:0}.industries-category-logo-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;justify-content:space-between}.industries-category-logo-box{min-width:165px}hr.hr-div{margin:35px 0}section.work-together-section h2{font-size:33px;line-height:45px}.work-together{justify-content:start;margin-top:1rem}section.work-together-section{padding:42px 0}}.new-home-header .site-header.is-sticky .nav-list{gap:28px;margin:0 0 auto!important}.new-home-header .site-header.is-sticky{width:90%;max-width:1200px}@media screen and (max-width:768px){.landing-header ul.navbar-nav.ml-auto.top-menu-right-one li{height:auto}.site-header.is-sticky .main-nav{width:100%}.site-header.is-dark .logo,.site-header.is-dark .nav-list a,.site-header.is-dark .nav-list a span{color:#000!important}.main-nav{border-radius:16px;margin-top:8px}}@media screen and (max-width:480px){a.portfolio-a,ul.navbar-nav.ml-auto.top-menu-right-one{display:block;position:relative;left:0;top:0;transform:translateX(0);padding-top:0;height:auto}.site-header.is-dark .logo,.site-header.is-dark .nav-list a,.site-header.is-dark .nav-list a span{color:#000!important}.site-header.is-sticky .main-nav{width:100%!important}}