.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.heroSec{width:100%;height:100vh;background:var(--black)}.creative-showcase--slider .swiper-slide{position:relative;overflow:hidden;width:100%;min-height:100vh;padding:80px 0}.creative-showcase--slider .swiper-slide .slide-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.creative-showcase--slider .swiper-slide .overlay-dark:before{opacity:.3;background:#1d1d1d;content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}.creative-showcase--slider .swiper-slide .video-container{position:absolute;top:0;right:0;bottom:0;left:0}.creative-showcase--slider .swiper-slide .video-container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.swiper-slide .slide-bg .slide-container{width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:7;padding-left:15px;padding-right:15px}.slide-bg .slide-container .slide-row{display:flex;flex-wrap:wrap}.slide-container .slide-row .slider-content{flex:0 0 auto;width:60%}.width-66{width:66%!important}.slider-content .slide-subtitle{font-size:17px;line-height:23px;color:#fff;font-weight:500;margin-top:30px;margin-bottom:20px}.slider-content .slide-heading{font-size:44px;line-height:48px;color:#fff;margin:0 0 .2rem}.slider-content .slide-heading span.textSmall{font-size:24px;line-height:30px}.slider-content hr{border-color:var(--white);transition:all}.slider-content .slide-heading a{text-decoration:none;color:#fff;outline:none}.slider-content .slide-heading a span{display:inline-block}.overlay-light .slider-content .slide-heading a,.overlay-light .slider-content .slide-subtitle{color:#000}.creative-showcase--slider .creative-button--wrapper .swiper-button-next,.creative-showcase--slider .creative-button--wrapper .swiper-button-prev{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:auto;color:#fff;z-index:9;cursor:pointer;width:auto;bottom:30px;font-weight:300;font-size:16px;letter-spacing:.5px;line-height:normal}.creative-showcase--slider .creative-button--wrapper .swiper-button-next{right:120px}.creative-showcase--slider .creative-button--wrapper .swiper-button-prev{left:120px}.creative-showcase--slider .creative-button--wrapper .swiper-button-next:after,.creative-showcase--slider .creative-button--wrapper .swiper-button-prev:after{display:none}.creative-showcase--slider .creative-button--wrapper .swiper-button-prev i{margin-right:25px}.creative-showcase--slider .creative-button--wrapper .swiper-button-next i{margin-left:25px}.creative-showcase--slider .banner-horizental .swiper-pagination{bottom:40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}.creative-showcase--slider .banner-horizental .swiper-pagination-bullet{background:transparent;margin:0 10px!important}.creative-showcase--slider .banner-horizental .path{display:none}.creative-showcase--slider .banner-horizental .swiper-pagination-bullet-active .path{display:inline-block!important;stroke-dasharray:1000;stroke-dashoffset:0;-webkit-animation:dash 10s linear;animation:dash 10s linear;-webkit-animation-iteration-count:unset;animation-iteration-count:unset}@keyframes dash{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.custom-navigation{position:absolute;bottom:40px;width:100%;left:0}.custom-navigation .swiper-button-next,.custom-navigation .swiper-button-prev{position:static;width:64px;height:30px;border:1px solid var(--white);display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:all .3s}.custom-navigation .swiper-button-next:after,.custom-navigation .swiper-button-prev:after{font-size:16px;color:#fff}.custom-navigation .swiper-button-next:hover,.custom-navigation .swiper-button-prev:hover{background:var(--white)}.custom-navigation .swiper-button-next:hover:after,.custom-navigation .swiper-button-prev:hover:after{color:var(--black)}.custom-navigation .swiper-button-prev:after{content:"\F12F";font-family:bootstrap-icons}.custom-navigation .swiper-button-next:after{content:"\F138";font-family:bootstrap-icons}.heroBtn{background:transparent;border:1px solid var(--white)}.heroBtn:before,.heroBtn:hover{color:var(--black)}.heroBtn:before{background:var(--white)}.resourceSec .tab-content{display:none}.tab-content.active{display:block}.csBox{position:relative;width:100%;height:385px;background:var(--black);box-shadow:0 7px 10px rgba(0,0,0,.5);padding:30px;display:flex;align-items:flex-start;transition:.5s;overflow:hidden}.csBox:hover .info{margin-top:15px}.csBox img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:.5s}.csBox:hover img{transform:scale(1.1)}.info{position:relative;z-index:3;color:white;transition:.5s;margin:0}.info h4{font-size:17px;color:var(--white);font-weight:400}.csBox:hover .info{opacity:1}.csContent{margin-top:20px}.csContent p{font-size:15px;line-height:21px;min-height:83px;margin-bottom:0}.caseStudySlider .swiper-button-next{width:48px;height:48px;border-radius:50%;background:var(--white)}.caseStudySlider .swiper-button-next:after{font-size:20px;color:var(--black)}.clientSec{position:relative;z-index:3}.marquee{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:5px;-webkit-mask-image:linear-gradient(90deg,transparent,#fff 30%,#fff 70%,transparent);mask-image:linear-gradient(90deg,transparent,#fff 30%,#fff 70%,transparent)}.marqueeGroup{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:10px;min-width:100%;-webkit-animation:scroll-x 15s linear infinite;animation:scroll-x 15s linear infinite}.marqueeGroup:hover{animation-play-state:paused}.marquee .logoBox{display:grid;place-items:center;width:200px;fill:var(--color-text);background:var(--black);aspect-ratio:16/9;padding:15px;border-radius:.5rem;border:1px solid #ddd;transition:background-color .3s ease;margin-bottom:10px}.marquee .logoBox img{max-width:100%;max-height:60px;object-fit:contain;filter:grayscale(100%) brightness(120%)}.marquee .logoBox:hover{background:var(--white)}.marquee-reverse .marqueeGroup{animation-direction:reverse;animation-delay:-3s}@keyframes scroll-x{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.logoSlider .swiper-slide{border:1px solid #bdbdbd}.logoSlide{display:grid;place-items:center;width:100%;aspect-ratio:16/9;padding:10px;height:140px}.logoSlide img{max-width:100%;max-height:75px;object-fit:contain}.logoSlider .swiper-slide:hover img{filter:grayscale(100%) brightness(120%)}.logoSlider .swiper-button-next{width:48px;height:48px;border-radius:50%;background:var(--black)}.logoSlider .swiper-button-next:after{font-size:20px;color:var(--white)}.awardSec{position:relative}.awardSlider{padding-left:calc((100vw - 1140px) / 2)}.awardImg{height:185px;overflow:hidden}.awardImg img{width:100%;height:100%;object-fit:cover}.awardContent .awardTitle{font-size:19px;line-height:24px;color:var(--blackLight);font-family:gilroy-semibold;min-height:50px}.awardContent .awardText{font-size:14px;line-height:18px}.awardYear{font-size:12px;color:#626262}.awardSlider .swiper-button-next,.awardSlider .swiper-button-prev{width:48px;height:48px;background:var(--black)}.custom-arrow:after{font-size:20px}.custom-arrow:hover{background:var(--primary)}.awardSlider .swiper-button-next:after,.awardSlider .swiper-button-prev:after{font-size:20px;color:var(--white)}.postImg{max-height:300px;overflow:hidden}.postTitle{font-size:24px;line-height:30px}.tabLeft{position:relative;width:100%;height:auto}.tabContent h4{font-size:34px;font-weight:500;line-height:1.2;color:var(--black);font-family:gilroy-semibold}.tabContent h5{font-size:18px;line-height:26px;font-weight:400}.tabContent p{font-size:14px;line-height:20px}.tabList,.tabList li{list-style-type:disc;font-size:13px}.tabList{padding-left:15px}.industryImage{height:360px;position:relative;width:100%}.industryImage img{width:100%;height:100%;object-fit:cover}.flipBox{background-color:transparent;width:100%;height:400px;perspective:1000px}.flipBox:hover .flipBoxInner{transform:rotateY(180deg)}.flipBoxInner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.flipBoxBack,.flipBoxFront{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.flipBoxFront{color:var(--white);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;z-index:1}.flipBoxFront:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:-1}.flipBoxBack{background-color:var(--black);color:var(--white);transform:rotateY(180deg);padding:15px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.flipBoxBack h2,.flipBoxFront .title{font-size:24px;margin-bottom:0}.flipBoxBack p{margin-top:20px;font-size:13px;line-height:20px;letter-spacing:.02rem}.insightBox{position:relative;width:100%;height:400px;overflow:hidden;box-shadow:0 8px 16px rgba(0,0,0,.2);cursor:pointer}.featureSec .insightBox:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,0))}.insightBox img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.initialTitle{position:absolute;bottom:0;width:100%;color:white;padding:15px;font-size:24px;font-weight:500;z-index:3;transition:opacity .3s ease}.featureSec .initialTitle{font-size:22px;line-height:28px}.insightBox:hover .initialTitle{opacity:0}.overlayContent{position:absolute;bottom:0;left:0;width:100%;padding:30px;color:white;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;background:var(--black);transform:translateY(100%);transition:transform .3s ease}.insightBox:hover .overlayContent{transform:translateY(0)}.featureSec .overlayContent h3{margin:0;font-size:20px;line-height:26px;letter-spacing:.32px}.featureSec .overlayContent p{margin-top:20px;font-size:13px;line-height:17px;letter-spacing:.02rem}.insightBox:hover img{transform:translateY(-20px)}.insightBox .siteLink img{height:8px;transform:translateZ(0);width:12px}.gallery{display:flex}.gallery h1{font-size:34px;line-height:40px;margin-bottom:25px;font-family:gilroy-semibold;font-weight:600}.gallery p{font-size:18px;line-height:25px}.desktopContentSection.bgBlackLight h1,.desktopContentSection.bgBlackLight p{color:var(--white)}.left,.right{width:50%}.left{height:100vh;display:flex;flex-direction:column;justify-content:center}.desktopContent{margin:auto;width:100%}.desktopContentSection{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:0 10%}.desktopPhotos{width:50vw;height:50vw;position:relative;overflow:hidden}.desktopPhoto{position:absolute;width:100%;height:100%}.desktopPhoto img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobileContent{display:none;width:80vw}.mobilePhoto{width:80vw;height:80vw;margin-top:5em;border-radius:6vw}.slideSection{width:100%;height:100vh;position:relative;z-index:1;overflow:hidden}.slides-wrapper{display:flex;flex-wrap:nowrap;height:100vh}.slideSection .section{width:40vw!important;height:100vh;flex:1 0 40%;margin:20px;display:flex;justify-content:center;align-items:center;color:white;z-index:1}@media (max-width:991px){.slide-container .slide-row .slider-content{flex:0 0 auto;width:100%;margin-left:0}.slider-content .slide-heading{font-size:72px}.creative-showcase--slider .banner-horizental .swiper-pagination{display:none}.creative-showcase--slider .creative-button--wrapper .swiper-button-prev{left:15px}.creative-showcase--slider .creative-button--wrapper .swiper-button-next{right:15px}}@media screen and (max-width:767px){.creative-showcase--slider .swiper-slide{transform:none;backface-visibility:visible;overflow:visible}.slide-container .slide-row .slider-content{padding-left:0;padding-right:0}.slider-content .slide-heading{font-size:40px;line-height:48px}.slider-content .slide-subtitle{margin-bottom:15px;margin-top:15px;font-size:14px;line-height:18px}.sectionTitle h2{font-size:34px;line-height:38px}.gallery{padding-bottom:60px}.gallery h1{font-size:30px}.right{display:none}.left{height:auto;width:100%;align-items:center}.desktopPhotos{display:none}.mobilePhoto{width:100%;height:auto;margin-bottom:20px}.mobileContent{display:block;width:100%;padding:15px}.absImg{position:static}.sectionTitle.big h2{font-size:45px;line-height:50px}.videoText{padding:0 30px;width:100%}.postBox{margin-bottom:20px}.marqueeText{font-size:48px}.counterSec,.counterSec .counters{padding-top:30px}.counter h1,.counter-box .number{font-size:48px}.awardBox{padding:15px}ul.myPills{overflow-x:auto;flex-wrap:nowrap}.nav-justified.myPills .nav-item{flex-basis:auto}.myPills .nav-link{font-size:13px;padding:5px}.myPills .nav-link:before{width:100%}.awardSlider .swiper-button-next,.awardSlider .swiper-button-prev,.caseStudySlider .swiper-button-next,.caseStudySlider .swiper-button-prev{display:none!important}.custom-navigation{bottom:80px}.aboutText h2{font-size:23px;line-height:30px}}.counter h1{font-size:60px;line-height:normal;font-weight:500;color:var(--black)}.btn-container{position:absolute;font-size:10px;margin-top:3.8rem}.left-arrow{font-size:10px}.left-arrow,.right-arrow{background:var(--black);color:var(--white);width:40px;height:40px;position:relative;gap:2rem}.right-arrow{left:3.4rem;bottom:1.1rem}.left-arrow:after,.right-arrow:after{font-size:20px}.tab-content{margin-top:80px;margin-bottom:80px}