@charset "UTF-8";.menu-heading,.menu-items a.nav-link-lg{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;line-height:normal}.menu-icon,.menu-icon-check{top:50%;right:calc(1 * var(--unit-vw))}.menu-heading,ul.material-list{gap:calc(.83857 * var(--unit-vw))}a.more-link:hover span svg,a.more-link:hover svg,button.more-link:hover svg{rotate:45deg;rotate:45deg;rotate:45deg}.menu-header-card img,.quote-text{-ms-grid-row-align:center;align-self:center}.product-container.works-container>.product-1,.product-container.works-container>.product-2,.product-container.works-container>.product-outro{-ms-grid-row-span:2;-ms-grid-row-span:2;-ms-grid-row-span:2}.product-1,.product-container.works-container>.product-1,.product-container.works-container>.product-intro,.product-intro{-ms-grid-row:1;-ms-grid-row:1}.certificate,.certificates-section li,.menu-icon,.product-container.works-container .product-4,.service-items-c li{-webkit-box-direction:normal;-webkit-box-orient:vertical}.career-inner .apply-form label.active span,.certificate,.certificates-section li,.menu-icon,.quote-text-wrap,.service-items-c li{-webkit-box-orient:vertical}@-webkit-keyframes scaleOut{0%{scale:1}100%{scale:0.5}}@keyframes scaleOut{0%{scale:1}100%{scale:0.5}}@-webkit-keyframes zoom{0%{scale:1.2;opacity:0}100%{scale:1;opacity:1}}@keyframes zoom{0%{scale:1.2;opacity:0}100%{scale:1;opacity:1}}@-webkit-keyframes upToBottom{0%{-webkit-transform:translateY(-160%);transform:translateY(-160%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes upToBottom{0%{-webkit-transform:translateY(-160%);transform:translateY(-160%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes leftToRight{0%{-webkit-transform:translateX(-160%);transform:translateX(-160%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes leftToRight{0%{-webkit-transform:translateX(-160%);transform:translateX(-160%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes leftToRightNav{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes leftToRightNav{0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes opecC{0%{opacity:0}100%{opacity:1}}@keyframes opecC{0%{opacity:0}100%{opacity:1}}:root{--minsize:320;--maxsize:1440;--animate-delay:0.15s;--media-m:screen and (max-width: 500px) and (orientation: portrait);--media-touch:(hover: none);--media-landscape:screen and (orientation: landscape);--alias-main:"NB International Pro Book",sans-serif;--alias-alt:"Rejouice Headline",sans-serif;--alias-easeout:cubic-bezier(0.43, 0.195, 0.02, 1);--alias-easein:cubic-bezier(0.485, 0.05, 0.445, 0.855);--alias-easeoutquint:cubic-bezier(0.23, 1, 0.32, 1);--alias-easeout2:cubic-bezier(0.9, 0.1, 0.15, 1.05);--alias-easeout3:cubic-bezier(0.63, 0.195, 0.01, 1);--alias-easeoutslow:cubic-bezier(0.43, 0.195, 0.02, 1);--alias-easeinoutquint:cubic-bezier(0.86, 0, 0.07, 1);--alias-easeinoutquart:cubic-bezier(0.77, 0, 0.175, 1);--alias-easeinoutcubic:cubic-bezier(0.645, 0.045, 0.355, 1);--alias-easeoutcubic:cubic-bezier(0.215, 0.61, 0.355, 1);--unit-fx:calc(var(--vw) / 1440);--unit-fy:calc(var(--vh) / 996);--vhfix:100vh;--vhfixonce:100vh;--vw:100vw;--vh:100vh;--unit-vw:calc(var(--vw) / 100);--unit-vhfix:calc(var(--vhfix) / 100);--unit-vhfixonce:calc(var(--vhfixonce) / 100);--alias-beforeafterw:calc(100% - 75 * var(--unit-fx));--alias-ibeforeafterw:calc(-100% + 75 * var(--unit-fx));--alias-blur20:blur(20px);--bs-card-inner-border-radius:calc(1 * var(--unit-fx))}.menu-header-card{padding:calc(.83857 * var(--unit-vw)) calc(.41928 * var(--unit-vw));border-radius:calc(1 * var(--unit-vw));width:90%;background:linear-gradient(239deg,#004281 19.8%,#faaf40 109.48%);height:calc(10.06289 * var(--unit-vw));margin-top:calc(8.38574 * var(--unit-vw));margin-bottom:calc(4.19287 * var(--unit-vw));position:relative}.menu-header-card img{position:absolute;left:50%;-ms-flex-item-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80%;height:auto;bottom:0}.menu-header-card.card-2 img{bottom:unset;top:0}.menu-header-card.card-3 img{width:40%!important}.menu-heading{color:#faaf40;font-size:calc(1.34171 * var(--unit-vw));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.marquee,.text-heading{font-family:"Space Grotesk",sans-serif}.career-inner .bread-crumb ul li:last-child::after,.menu-items{display:none}.menu-heading img{height:calc(1.34171 * var(--unit-vw))}.menu-heading+p{color:#fff;margin-top:calc(.83857 * var(--unit-vw));font-family:Plus Jakarta Sans;font-size:calc(1.4675 * var(--unit-vw));font-style:normal;font-weight:300;text-align:left}main{max-width:100vw;overflow:hidden;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}main .ipad-slider{scroll-snap-align:start}.menu-items{background:linear-gradient(107deg,#202020 -2.46%,#004281 98.51%);inset:0;position:fixed;text-align:center;z-index:6}.menu-items a.nav-link-lg{color:#faaf40!important;font-size:calc(1.9 * var(--unit-vw));-webkit-transition:.5s cubic-bezier(.175, .885, .32, 1.275);transition:.5s cubic-bezier(.175, .885, .32, 1.275);padding-left:calc(.83857 * var(--unit-vw));border-left:5px solid transparent!important}.menu-items a.nav-link-lg:hover,.menu-items ul li svg{-webkit-transition:.5s cubic-bezier(.175, .885, .32, 1.275)}.menu-items a.nav-link-lg:hover{border-left:3px solid transparent!important;transition:.5s cubic-bezier(.175, .885, .32, 1.275)}.menu-items ul li svg{position:absolute;top:0;left:calc(.83857 * var(--unit-vw));width:calc(3.14465 * var(--unit-vw));height:auto;transition:.5s cubic-bezier(.175, .885, .32, 1.275)}.menu-items ul li a.home-link:hover>svg.home-icon{scale:1.3;-webkit-transition:.5s cubic-bezier(.175, .885, .32, 1.275);transition:.5s cubic-bezier(.175, .885, .32, 1.275)}.menu-items ul li a:not(.home-link):hover>svg.home-icon{-webkit-transition:.5s cubic-bezier(.175, .885, .32, 1.275);transition:.5s cubic-bezier(.175, .885, .32, 1.275);opacity:0}.active-icon-menu,.menu-items ul li a.about-link:hover>svg.about-icon,.menu-items ul li a.contact-link:hover>svg.contact-icon,.menu-items ul li a.product-link:hover>svg.product-icon{-webkit-transition:.5s cubic-bezier(.175, .885, .32, 1.275);transition:.5s cubic-bezier(.175, .885, .32, 1.275);display:block!important;opacity:1!important;scale:1.3;margin:auto}.menu-icon-check{position:absolute;display:block;height:calc(2.5157 * var(--unit-vw));width:calc(3.3542 * var(--unit-vw));-webkit-transform:translateY(-8px);transform:translateY(-8px);z-index:9;opacity:0;cursor:pointer}.certificate,.menu-icon{display:-webkit-box;display:-ms-flexbox}.menu-icon{height:calc(3 * var(--unit-vw));width:calc(4 * var(--unit-vw));-webkit-transform:translateY(calc(-.85 * var(--unit-vw)));transform:translateY(calc(-.85 * var(--unit-vw)));position:absolute;z-index:5;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.menu-icon svg{width:100%;height:auto}input[type=checkbox].menu-icon-check:checked~.menu-items{display:-webkit-box;display:-ms-flexbox;display:flex}.origin-top{-webkit-transform-origin:top;transform-origin:top}.origin-bottom{-webkit-transform-origin:bottom;transform-origin:bottom}.menu-header{height:calc(6.70859 * var(--unit-vw))}.menu-icon-close,.menu-icon-close svg{height:calc(2.5157 * var(--unit-vw));width:calc(3.3542 * var(--unit-vw))}.menu-icon-close{top:calc(2.8157 * var(--unit-vw));-webkit-transform:translateY(-8px);transform:translateY(-8px);position:absolute;right:calc(3.2771 * var(--unit-vw));cursor:pointer;z-index:10}.menu-icon-close:hover svg{-webkit-animation-name:scaleOut;animation-name:scaleOut;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:cubic-bezier(0.7,-0.4,0.4,1.4);animation-timing-function:cubic-bezier(0.7,-0.4,0.4,1.4);-webkit-animation-direction:both;animation-direction:both}.text-heading{color:#faaf40!important}ul.material-list{list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:auto calc(0.83857 * var(--unit-vw)) auto calc(0.83857 * var(--unit-vw)) auto;grid-template-columns:repeat(3,auto)}ul.material-list li{font-weight:500;font-size:calc(1.15303 * var(--unit-vw))}ul.material-list li::before{content:"•";color:#faaf40;font-weight:lighter;margin-right:calc(.83857 * var(--unit-vw))}.get-in-touch-form p{margin-bottom:calc(2.515723 * var(--unit-vw))}.get-in-touch-form .display-6{margin-bottom:calc(.515723 * var(--unit-vw))}.get-in-touch-form form input{font-size:calc(.83857 * var(--unit-vw))}.get-in-touch-form form a{margin:0}.fz-18{font-size:calc(.9433963 * var(--unit-vw))!important;line-height:1}.fz-1{font-size:calc(1.15303 * var(--unit-vw));font-size:calc(1.12303 * var(--unit-vw))}.fz-2{font-size:calc(2.36 * var(--unit-vw))}.certificate{display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.bg-our-story,.marquee{display:-webkit-box;display:-ms-flexbox;inset:0}.certificate img{height:calc(5 * var(--unit-vw));border-radius:calc(.2515 * var(--unit-vw))}.certificate p.small{font-size:calc(.73375 * var(--unit-vw))!important}.shape-wrap{position:relative;width:100%;height:inherit}.shape-3{background:url(../images/shapes/shape-3.svg) left bottom no-repeat;position:absolute;left:0;z-index:-1;bottom:0;width:50%;top:0}.customers,.testimonials{background-color:#f7f7f7}.bg-our-story,.consult{background-repeat:no-repeat}.star-shape{width:calc(3.3542 * var(--unit-vw));height:calc(3.3542 * var(--unit-vw))}.split-heading.fz-4o5{font-size:calc(1.77vw * var(--unit-vw))!important;line-height:110%!important;font-weight:700;font-size:calc(3.66457 * var(--unit-vw))!important}.marquee{height:calc(5.03144 * var(--unit-vw));font-size:calc(4.612159 * var(--unit-vw))!important;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(2.5157 * var(--unit-vw));color:#faaf40;-webkit-animation:14s linear infinite marquee;animation:14s linear infinite marquee;width:100%;font-weight:700}.lead,a.link-alt,button.link-alt{font-family:Plus Jakarta Sans;font-style:normal}.h-80{display:block;height:calc(4.612 * var(--unit-vw))}.fs-5o5{font-size:calc(4.1928 * var(--unit-vw))!important}.fz-4o5{font-size:calc(3.773 * var(--unit-vw))!important}.fz-3o5{font-size:calc(2.935 * var(--unit-vw))!important}.testimonials{padding:calc(10.87002 * var(--unit-vw)) 0}.testimonials h2{z-index:2;font-size:calc(4.5 * var(--unit-vw))}.customers{padding:calc(5.87002 * var(--unit-vw)) 0;border-top:1px solid #aad4fc}.consult{background-color:rgba(17,34,41,0);background-image:url("../images/banners/banner-expert.jpg");background-size:cover;background-position:center right;position:relative;padding:calc(7.599 * var(--unit-vw)) 0}.consult::before{content:"";position:absolute;z-index:0;height:100%;width:100%;inset:0;background:-webkit-gradient(linear,left top,right top,color-stop(36.57%,#121c22),color-stop(72%,rgba(18,28,34,0)));background:linear-gradient(90deg,#121c22 36.57%,rgba(18,28,34,0) 72%)}.consult .lead{font-weight:400!important;font-size:calc(1.125786 * var(--unit-vw))!important}.blog-cards h3{font-size:calc(4.2 * var(--unit-vw))!important;margin-bottom:calc(6.0796 * var(--unit-vw))!important}a.link-alt,button.link-alt{color:#faaf40!important;font-size:calc(1.15303 * var(--unit-vw));font-weight:500;line-height:1.5;text-transform:uppercase;text-decoration:none;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:calc(.41928 * var(--unit-vw));width:-webkit-max-content;width:-moz-max-content;width:max-content;border:0;background-color:transparent;-webkit-transition:.5s cubic-bezier(.175, .885, .32, 1.275);transition:.5s cubic-bezier(.175, .885, .32, 1.275);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}a.link-alt:hover,button.link-alt:hover{color:#da880e!important;border-color:#da880e!important}a.more-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:500;margin-top:calc(1.4675 * var(--unit-vw));margin-bottom:calc(2.46331 * var(--unit-vw));margin-bottom:calc(2.26331 * var(--unit-vw))}a.more-link svg{width:calc(1.83438 * var(--unit-vw));height:calc(1.83438 * var(--unit-vw));-webkit-transition:.5s cubic-bezier(.175, .885, .32, 1.275);transition:.5s cubic-bezier(.175, .885, .32, 1.275)}a.more-link:hover span svg,a.more-link:hover svg,button.more-link:hover svg{-webkit-transition:.5s cubic-bezier(.175, .885, .32, 1.275);transition:.5s cubic-bezier(.175, .885, .32, 1.275)}.socials{margin-bottom:calc(.83857 * var(--unit-vw))}.about-swiper-container{width:100%;height:calc(26.205 * var(--unit-vw));overflow:hidden;margin:0 auto}.about-icon,.bg-our-story{-webkit-box-pack:center;height:100%}.about-swiper-container .swiper-slide h2,.about-swiper-container .swiper-slide h4,.about-swiper-container .swiper-slide p{z-index:0}.bg-our-story{background-image:url(../images/gifs/hero.gif);mask-image:url(../images/shapes/about-mask.svg);-webkit-mask-image:url(../images/shapes/about-mask.svg);border-top-left-radius:calc(1.6771 * var(--unit-vw));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;display:flex;-ms-flex-pack:center;justify-content:center;width:33.33%!important;position:absolute;z-index:1;top:2vw}.about-icon,.tabs{display:-webkit-box;display:-ms-flexbox}.about-icon{position:relative;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3}.btn-primary,.tabs{-webkit-box-pack:center}.about-icon svg{width:calc(18 * var(--unit-vw))!important;height:auto}.testimonials.shape-wrap .shape-3{z-index:0!important}.testimonials.shape-wrap .shape-3.shape-4{background:url(../images/shapes/shape-4.svg) right no-repeat;left:unset;right:0;z-index:0!important;position:absolute;bottom:0}.lead{font-weight:500;line-height:normal}.min-h-96{min-height:calc(5.03144 * var(--unit-vw))}.nav-item a.nav-link{font-size:calc(1 * var(--unit-vw));padding:calc(1 * var(--unit-vw))!important}.nav-item a.nav-link svg{width:calc(1 * var(--unit-vw));height:auto!important}.blog-card{overflow:hidden;margin-bottom:calc(1.6771 * var(--unit-vw))}.blog-card img{width:100%;aspect-ratio:38/31;-o-object-fit:cover;object-fit:cover;border-radius:20px;overflow:hidden}.blog-tag{color:#004281;margin-top:calc(1.2578 * var(--unit-vw));margin-bottom:calc(.83857 * var(--unit-vw))}a.blog-link{font-family:"Plus Jakarta Sans",sans-serif;color:#000!important;font-weight:600}a.blog-link:hover{text-decoration:underline;color:#faaf40!important}.w-max{width:-webkit-max-content;width:-moz-max-content;width:max-content}.bg-1,.bg-2{height:70vh;width:100%}.bg-1{background:url("../images/banners/banner-cnc.jpg") 0 0/cover no-repeat;-o-object-fit:cover;object-fit:cover}.bg-2{background-repeat:no-repeat;background-size:cover;-o-object-fit:cover;object-fit:cover}.btn-totop,.btn-totop:hover{background:#faaf40;color:#004281}.customers-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr calc(1.31027 * var(--unit-vw)) 1fr calc(1.31027 * var(--unit-vw)) 1fr calc(1.31027 * var(--unit-vw)) 1fr calc(1.31027 * var(--unit-vw)) 1fr calc(1.31027 * var(--unit-vw)) 1fr;grid-template-columns:repeat(6,1fr);grid-column-gap:calc(1.31027 * var(--unit-vw));grid-row-gap:calc(1.31027 * var(--unit-vw));place-items:center}.customers-list>*{width:auto;height:calc(2.24947 * var(--unit-vw))}.tabs,.tabs .tab{height:-webkit-fit-content;height:-moz-fit-content}.customers-list>svg:nth-child(2){height:calc(1.664947 * var(--unit-vw))}.customers-list>svg:nth-child(3),.customers-list>svg:nth-child(4){height:calc(2.7 * var(--unit-vw))}.customers-list>svg:nth-child(5){height:calc(2.9 * var(--unit-vw))}input,textarea{border:1px solid #7e868e;background-color:transparent;font-size:calc(.83857 * var(--unit-vw));padding:calc(.83857 * var(--unit-vw)) 0;padding-left:calc(.83857 * var(--unit-vw))}input:focus-visible{outline:0;background-color:transparent;border-bottom:1px solid #7e868e;font-size:calc(.83857 * var(--unit-vw));padding-bottom:calc(.83857 * var(--unit-vw))}textarea:focus-visible{outline:0;background-color:transparent;border-bottom:1px solid #7e868e;font-size:calc(.83857 * var(--unit-vw));padding-bottom:calc(.83857 * var(--unit-vw))}.tabs{width:auto;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faaf40;padding:.36vw .52vw;border-radius:50px;position:fixed;bottom:1.8vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:104;-webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,.44);box-shadow:0 6px 16px 0 rgba(0,0,0,.44);height:fit-content}.btn-totop,.button-wrapper{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.tabs .tab{display:-webkit-box;display:-ms-flexbox;display:flex;height:fit-content}.tabs .tab a{color:#004281!important;white-space:nowrap;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out;border-radius:2.6vw;background:0 0;font-size:1.04vw}.tabs .tab-1{padding:.52vw 2.34vw}.tabs .tab-2{padding:.52vw 2.08vw}.tabs .tab-3{padding:.52vw 1.09vw}.tabs .tab.active a{background:#004281!important;color:#faaf40!important;border-radius:2.6vw;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-weight:600!important;text-decoration:none}.btn-totop{padding:.75rem 1.5rem;border-radius:50px!important;font-weight:600;font-size:1.04vw;-webkit-transition:.2s;transition:.2s;display:flex;-ms-flex-align:center;align-items:center}.video-wrapper,.video-wrapper video.wire-frame{padding-left:calc(6.70859 * var(--unit-vw));padding-top:calc(11.74004 * var(--unit-vw));bottom:0}.btn-totop:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.btn-totop svg{height:1.71vw!important;width:1.04vw!important;margin-right:.7vw}.newsletter-form input{color:#7e868e}.newsletter-form button{position:absolute;right:0;top:0;padding:0}.video-wrapper{right:0;width:100%;height:calc(100% - .83857 * var(--unit-vw));overflow:hidden}.video-wrapper video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-top-left-radius:calc(1.6771 * var(--unit-vw));-webkit-mask-image:url(../images/shapes/hero-mask.svg);mask-image:url(../images/shapes/hero-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-size:auto 100%;position:relative;-webkit-mask-size:auto 100%}.video-wrapper video.wire-frame{position:absolute;left:0;top:0;height:100%;width:auto;border-bottom-left-radius:20%;border-top-left-radius:calc(1 * var(--unit-vw));mix-blend-mode:overlay;-o-object-fit:cover;object-fit:cover;border-top-left-radius:calc(1.6771 * var(--unit-vw))}.container-fluid{padding:0 calc(6.53 * var(--unit-vw))}.swiper-hero{width:100%;height:max(31.44654 * var(--unit-vw),85vh)}.swiper-button-next,.swiper-button-prev{width:calc(1 * var(--unit-vw));top:unset;bottom:8px}.swiper-hero .swiper-pagination{right:unset;left:calc(1.5 * var(--unit-vw))}.swiper-hero.swiper-vertical>.swiper-wrapper{margin-left:calc(3.3542 * var(--unit-vw))}.swiper-hero.swiper-vertical>.swiper-button-next{left:calc(2.89308 * var(--unit-vw));top:calc(50% + 4.19287 * var(--unit-vw))}.swiper-hero.swiper-vertical>.swiper-button-next svg,.swiper-hero.swiper-vertical>.swiper-button-prev svg{width:70%;width:calc(1 * var(--unit-vw));height:calc(1 * var(--unit-vw))}.swiper-hero.swiper-vertical>.swiper-button-prev{left:calc(2.89308 * var(--unit-vw));bottom:calc(50% + 3.3542 * var(--unit-vw))}.swiper-hero.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#faaf40;opacity:1;margin:calc(1.6771 * var(--unit-vw))}.ipad-slider .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.ipad-slider .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-hero.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#004281}.swiper-hero.swiper-vertical .swiper-button-prev{bottom:unset;top:22vw}.swiper-hero.swiper-vertical .swiper-button-next{bottom:unset;top:30.4vw}.swiper-button-next{height:calc(1 * var(--unit-vw));right:10%}.swiper-button-next::after,.swiper-button-prev::after{content:""!important}.swiper-solution:after,.swiper-solution:before{content:"";z-index:100;width:18.22vw;height:100%;top:0}.swiper-button-next img,.swiper-button-prev img{width:auto;height:calc(1.834381 * var(--unit-vw))}.swiper-button-prev{height:calc(1 * var(--unit-vw));left:10%}.swiper-pagination-bullet{width:calc(.41928 * var(--unit-vw));height:calc(.41928 * var(--unit-vw))}.button-wrapper{top:calc(50% + 2.5157 * var(--unit-vw));right:0;display:flex;-ms-flex-align:center;align-items:center;gap:calc(1.6771 * var(--unit-vw));width:100%;padding-right:calc(2.5157 * var(--unit-vw));padding-left:calc(16.77148 * var(--unit-vw))}.buttons,.hero-link{-webkit-box-align:center}.buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:33.33%}.btn{border-radius:unset;cursor:pointer}.btn-primary,.btn-secondary{display:-webkit-box;display:-ms-flexbox;padding:.75lh calc(1.2578 * var(--unit-vw));gap:calc(.41928 * var(--unit-vw));font-size:calc(.83857 * var(--unit-vw));font-weight:700;line-height:normal;border:0;z-index:3;font-family:Plus Jakarta Sans;text-transform:uppercase;font-style:normal}.btn svg{width:calc(.83857 * var(--unit-vw))}.btn-primary{display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;background:#004281;color:#faaf40!important;max-width:50%}.btn-secondary{max-width:55%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;background:#faaf40;color:#004281!important}.hero-link,.review{display:-webkit-box;display:-ms-flexbox;gap:calc(.83857 * var(--unit-vw))}.btn.btn-secondary:hover{background:#ffa215!important;color:#004281!important}.hero-link{color:#fff!important;font-family:Plus Jakarta Sans;font-size:calc(1.2578 * var(--unit-vw));font-style:normal;font-weight:600;line-height:1.25;text-transform:uppercase;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #fff;z-index:3;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:92.66%}.brief-section .brief-wrap.blue-bg h5,.hero-title,.text-primary{color:#faaf40!important}.client-info h3,.hero-title{line-height:1}.hero-link svg{height:calc(2.51572 * var(--unit-vw));width:auto}.hero-link span{color:#fff!important;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.hero-link:hover span{color:#fff!important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hero-title{font-family:Space Grotesk;font-size:calc(6.70859 * var(--unit-vw));font-style:normal;font-weight:700}.swiper-slide .hero-title{margin-top:calc(4.90566 * var(--unit-vw));margin-left:calc(13.41719 * var(--unit-vw))}.counters .media{width:100%}.counters .media svg{width:auto;height:calc(3.342 * var(--unit-vw))}.client-info p{color:#004281;font-family:Plus Jakarta Sans;font-size:calc(1.6771 * var(--unit-vw));font-style:normal;font-weight:300;line-height:normal;margin-bottom:0}.swiper.swiper-reviews{width:100%;height:calc(18.72327 * var(--unit-vw))}.ipad-slider .swiper-button-next,.ipad-slider .swiper-button-prev{position:absolute;width:calc(2 * var(--unit-vw));height:calc(2 * var(--unit-vw))}.swiper.swiper-reviews .swiper-pagination-bullets .swiper-pagination-bullet{width:calc(.62893 * var(--unit-vw));height:calc(.62893 * var(--unit-vw));margin:0 calc(1.6771 * var(--unit-vw))}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#7d7d7d;border:none}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{background-color:transparent;border:1px solid #004281;opacity:1}.review{padding-top:calc(1.6771 * var(--unit-vw));display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-bottom:calc(8.834381 * var(--unit-vw))}.ipad-slider,.quote-text-wrap{display:-webkit-box;display:-ms-flexbox}.review img{width:calc(1.834381 * var(--unit-vw));height:calc(1.834381 * var(--unit-vw))}.rotate-180{rotate:180deg}.animate__animated.animate__delay-7s{-webkit-animation-delay:7s;animation-delay:7s;-webkit-animation-delay:calc(var(--animate-delay) * 7);animation-delay:calc(var(--animate-delay) * 7)}.animate__animated.animate__delay-100s{-webkit-animation-delay:140ms;animation-delay:140ms;-webkit-animation-delay:calc(var(--animate-delay) / 10);animation-delay:calc(var(--animate-delay) / 10)}.animate__fastest{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-duration:calc(var(--animate-duration) / 4);animation-duration:calc(var(--animate-duration) / 4)}.ipad-slider{display:flex;overflow:hidden;position:relative}.ipad-slider .swiper-pagination-vertical.swiper-pagination-bullets,.ipad-slider .swiper-vertical>.swiper-pagination-bullets{position:absolute;left:calc(1.6771 * var(--unit-vw))!important;bottom:45%!important}.ipad-slider .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.ipad-slider .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#ffa215;opacity:1}.ipad-slider .swiper-button-prev{left:calc(1.21593 * var(--unit-vw))!important;left:2.5vw!important;bottom:unset;top:22.2vw}.ipad-slider .swiper-button-next{left:calc(1.21593 * var(--unit-vw))!important;bottom:40%!important;top:31.4vw;left:2.5vw!important}.ipad-slider .swiper-pagination-bullets{bottom:unset;top:50%}.ipad-slider .swiper-pagination-bullets span{margin:1.6771vw!important;display:block}.quote-slider-wrapper{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.quote-slider{height:100vh}.quote-text-wrap{display:flex;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;width:100%}.quote-text{-ms-flex-item-align:center;padding-bottom:calc(7.8616352 * var(--unit-vw));font-size:calc(1.25786 * var(--unit-vw));-webkit-transition:.3s;transition:.3s}.quote-text p{max-width:calc(33.20545 * var(--unit-vw));font-weight:600}.quote-text img{height:calc(12.893 * var(--unit-vw));margin-bottom:.8vw;height:calc(9.893 * var(--unit-vw));max-width:11vw}.service-row .lead{line-height:145%!important;font-weight:600;padding:0 0 2vw!important}.service-gap{gap:3rem}.menu-logo,.swiper-slide.swiper-slide-next .quote-text,.swiper-slide.swiper-slide-prev .quote-text{opacity:0}.nav-iemes-c li:first-child,.swiper-slide.swiper-slide-active .quote-text{opacity:1}.image-slider-wrapper{position:relative;-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%;background-color:#f1f1f1}.image-slider{height:100vh;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.image-slider .swiper-slide{position:relative;overflow:hidden;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.image-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.image-slider .swiper-slide-inner{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.bg-primary{background:#faaf40!important}.bg-secondary,.swiper-pagination-c .swiper-pagination-bullet-active{background:#004281!important}.hero-sub-title h4,.text-secondary{color:#004281!important}.product-hero,html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}.consult-wrap,.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.about-bg{background:url(../images/bg/about-bg.jpg),0 0,0 0;min-height:60vh;background-position:center;background-size:cover;background-repeat:no-repeat}.hero-sub-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#faaf40;gap:calc(1.886792 * var(--unit-vw))!important;padding:calc(2.88259 * var(--unit-vw));padding-right:calc(10 * var(--unit-vw));margin-right:calc(-10 * var(--unit-vw))}.hero-sub-title h4{font-family:"Plus Jakarta Sans",sans-serif;font-size:calc(1.886792 * var(--unit-vw))!important;font-weight:600;line-height:91.667%;letter-spacing:4px}.hero-sub-title img{width:calc(.83857 * var(--unit-vw));display:block}.about-hero .hero-title{font-size:calc(4.716981132 * var(--unit-vw))!important;color:#fff!important;margin-top:auto;margin-bottom:auto;height:inherit;margin-left:0}.about-certification,.about-mission{margin:calc(10.48218 * var(--unit-vw)) 0}.about-certification .text-heading{font-size:calc(2.09643 * var(--unit-vw))!important;margin-bottom:calc(4.09643 * var(--unit-vw))!important}.about-certification .certificate{margin-left:unset}.about-certification .certificate img{height:calc(7.07547 * var(--unit-vw))!important;width:auto}.contact-bg{background-image:url(../images/contact-us/contacts.jpg);min-height:41vw;background-size:cover}.contact-details{font-size:calc(1.5 * var(--unit-vw));font-weight:600;margin-top:calc(2 * var(--unit-vw))}.contact-hero .hero-title{color:#004281!important;margin-top:calc(5.03144 * var(--unit-vw));margin-bottom:auto;height:inherit;margin-left:0;font-size:calc(4.67 * var(--unit-vw))}.product-hero .product-bg{background:-webkit-gradient(linear,left top,left bottom,from(#166cbe),to(#583d16));background:linear-gradient(180deg,#166cbe 0,#583d16 100%);height:100%;width:100%;position:absolute;background-size:cover;z-index:-1;top:0}.bg-service .btn-link{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff!important}.product-container{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) calc(12.0545 * var(--unit-vw)) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);-ms-grid-rows:minmax(0,-2vw) calc(4.5513 * var(--unit-vw)) minmax(0,1fr) calc(4.5513 * var(--unit-vw)) minmax(0,1fr) calc(4.5513 * var(--unit-vw)) minmax(0,1fr) calc(4.5513 * var(--unit-vw)) minmax(0,1fr);grid-template-rows:minmax(0,-2vw) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:calc(4.5513 * var(--unit-vw)) calc(12.0545 * var(--unit-vw));grid-auto-flow:row;grid-template-areas:"product-intro product-1" "product-2 product-1" "product-2 product-3" "product-4 product-3" "product-4 product-outro"}.product-container .card{background:#f5f0ea;-webkit-transition:.6s cubic-bezier(.215, .61, .355, 1);transition:.6s cubic-bezier(.215, .61, .355, 1);max-width:100%;min-height:100%;border-radius:1.04vw}.product-container .card h3{text-transform:uppercase;font-weight:700}.product-container .card .card-img{-webkit-box-shadow:6px 6px 49px 0 rgba(0,0,0,.21);box-shadow:6px 6px 49px 0 rgba(0,0,0,.21);-webkit-transition:.6s cubic-bezier(.215, .61, .355, 1);transition:.6s cubic-bezier(.215, .61, .355, 1);height:calc(22.5366 * var(--unit-vw));overflow:hidden;-o-object-fit:cover;object-fit:cover;width:100%;border-bottom-left-radius:0!important}.product-container .card .card-img img{width:100%;height:100%}.product-container .card:hover{-webkit-box-shadow:6px 6px 49px 0 rgba(0,0,0,.51);box-shadow:6px 6px 49px 0 rgba(0,0,0,.51);-webkit-transition:.6s cubic-bezier(.215, .61, .355, 1);transition:.6s cubic-bezier(.215, .61, .355, 1)}.product-container .card:hover .card-img img{scale:1.03;-webkit-transition:.6s cubic-bezier(.215, .61, .355, 1);transition:.6s cubic-bezier(.215, .61, .355, 1)}.product-container .card img,.product-outro:hover .card{-webkit-transition:.6s cubic-bezier(.215, .61, .355, 1);transition:.6s cubic-bezier(.215, .61, .355, 1)}.product-container .card .card-body{padding:calc(2.6205 * var(--unit-vw))}.product-container .card.bg-service{padding:calc(3.6687 * var(--unit-vw))!important;font-size:calc(1.5723 * var(--unit-vw));height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.29)),to(rgba(0,0,0,.29))),url(../images/banners/service.png),50%/cover no-repeat #d3d3d3;background:linear-gradient(0deg,rgba(0,0,0,.29) 0,rgba(0,0,0,.29) 100%),url(../images/banners/service.png),50%/cover no-repeat #d3d3d3;background-position:center;background-size:100%;background-repeat:no-repeat;color:#fff;-webkit-transition:.35s cubic-bezier(.215, .61, .355, 1);transition:.35s cubic-bezier(.215, .61, .355, 1)}.product-container .card.bg-service:hover{-webkit-transition:.35s cubic-bezier(.215, .61, .355, 1);transition:.35s cubic-bezier(.215, .61, .355, 1);background-size:103%}.product-container .card.bg-service .product-outro-heading{font-size:calc(1.5723 * var(--unit-vw));font-weight:600;color:#fff;text-shadow:0 4px 17px rgba(0,0,0,.8)}.product-container .card.bg-service a.link-service{margin-top:auto;font-size:calc(1.153039 * var(--unit-vw))!important;color:#fff!important;border-color:#fff!important}.product-container .hero-title{font-size:calc(3.77358 * var(--unit-vw));color:#004281!important}.product-container.product-list,.product-container.service-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5vw 5vw}.product-container.service-container .bg-gradient-oz{background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(48%,rgba(86,62,26,.4)));background:linear-gradient(0deg,#fff 0,rgba(86,62,26,.4) 48%);position:absolute;left:0;height:29.9vw;-o-object-fit:cover;object-fit:cover;top:0;width:100%;z-index:1}.product-container.service-container .seriveice-oz{background:-webkit-gradient(linear,left bottom,left top,from(#266197),color-stop(28%,rgba(0,0,0,.5)));background:linear-gradient(0deg,#266197 0,rgba(0,0,0,.5) 28%)}.product-container.product-list .product-intro video,.product-container.service-container .product-intro video{width:100%;position:absolute;left:0;height:29.3vw;-o-object-fit:cover;object-fit:cover;top:0}.product-container.product-list .licard:not(.product-intro),.product-container.service-container .licard:not(.product-intro){width:calc(50% - 2.5vw);position:relative;z-index:3}.product-container.service-container .licard>p{width:49%;color:#fff;text-shadow:4px 4px 10px rgba(0,0,0,.24)}.product-container.product-list h1,.product-container.service-container h1{color:#fff!important;text-shadow:4px 4px 10px rgba(0,0,0,.24)}.product-container.product-list .z-10,.product-container.service-container .z-10{position:relative;z-index:3}.product-container.service-container .card{background:#f7f7f7}.product-container.service-container .card:hover{-webkit-box-shadow:15px 15px 36px 0 #030f1b;box-shadow:15px 15px 36px 0 #030f1b;-webkit-transition:.6s cubic-bezier(.215, .61, .355, 1);transition:.6s cubic-bezier(.215, .61, .355, 1)}.product-container.service-container .hero-title{color:#fff!important}.product-container.works-container{-ms-grid-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"product-intro product-1" "product-2 product-1" "product-2 product-3" "product-4 product-3" "product-4 product-outro" "product-4 product-outro" "product-5 product-5"}.product-container.works-container .card{background:0 0;border:unset}.product-container.works-container .card .img-bg{background:linear-gradient(114deg,#004281 -24.65%,#47616e 7.71%,#8f805c 78.35%,#faaf40 125.74%);border-radius:calc(1.2578 * var(--unit-vw));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(22.5366 * var(--unit-vw));margin-bottom:calc(2.5157 * var(--unit-vw));position:relative}.product-container.works-container .card .img-bg img{scale:1.2;-o-object-fit:contain;object-fit:contain;position:absolute;height:100%;-webkit-transition:.6s cubic-bezier(.215, .61, .355, 1);transition:.6s cubic-bezier(.215, .61, .355, 1);max-width:80%}.product-container.works-container .card:hover{-webkit-box-shadow:unset!important;box-shadow:unset!important;translate:0 -20px 0;-webkit-transition:.6s cubic-bezier(.215, .61, .355, 1);transition:.6s cubic-bezier(.215, .61, .355, 1)}.product-container.works-container .card:hover .img-bg img{scale:1.25;-webkit-transition:.6s cubic-bezier(.215, .61, .355, 1);transition:.6s cubic-bezier(.215, .61, .355, 1)}.product-container.works-container .card h3{color:#faaf40!important;width:100%;text-align:center;font-weight:500}.product-container.works-container>.product-intro{-ms-grid-column:1;-ms-grid-column:1}.product-container.works-container>.product-1{-ms-grid-column:2;-ms-grid-column:2}.product-container.works-container>.product-2{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-row:2;-ms-grid-column:1}.product-container.works-container>.product-outro{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-row:5;-ms-grid-column:2}.product-1,.product-2,.product-3,.product-4,.product-container.works-container>.product-4{-ms-grid-row-span:3}.product-intro{-ms-grid-column:1;-ms-grid-column:1}.product-container.works-container>.product-4{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-row:4;-ms-grid-column:1}.product-container.works-container>.product-5{-ms-grid-row:5;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-row:5;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:product-5}.product-container.works-container>.product-3{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:2}.product-container.works-container .hero-title{color:#ffa215!important}.product-container.works-container .product-4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.product-container.works-container .product-4 .card{margin-top:8vw;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-height:unset}.product-container.works-container .product-4 .card .card-body{max-height:calc(2.09643 * var(--unit-vw) + 2.6205 * var(--unit-vw) * 2)}.product-container.works-container .product-4 img{height:160%!important;bottom:0}.iframeSection,.product-container.works-container .product-5{margin-top:6vw}.product-container.works-container .product-5 .img-bg{height:42.5vw}.product-container.product-list .bg-gradient-oz{background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,#fff),color-stop(35%,rgba(0,0,0,.58)));background:linear-gradient(0deg,#fff 10%,rgba(0,0,0,.58) 35%);position:absolute;left:0;height:29.9vw;-o-object-fit:cover;object-fit:cover;top:0;width:100%;z-index:1}.product-container.product-list .seriveice-oz{background:-webkit-gradient(linear,left bottom,left top,from(#295f8c),to(rgba(86,62,26,0)));background:linear-gradient(0deg,#295f8c 0,rgba(86,62,26,0) 100%)}@media (max-width:991.98px){.product-container.service-container .bg-gradient-oz{height:46.6vw}.product-container.service-container .product-intro video{height:45.3vw}.product-container.product-list .bg-gradient-oz{height:46vw}.product-container.product-list .product-intro video{height:41.3vw}}@media (max-width:575px){.product-container.service-container .bg-gradient-oz{height:82.6vw}.product-container.service-container .seriveice-oz{background:linear-gradient(0deg,#1e66aa 0,rgba(0,0,0,.5) 28%)}.product-container.service-container .product-intro video{height:82.3vw}.product-container.product-list .bg-gradient-oz{height:105vw;background:-webkit-gradient(linear,left bottom,left top,color-stop(10%,#fff),color-stop(20%,rgba(0,0,0,.4)));background:linear-gradient(0deg,#fff 10%,rgba(0,0,0,.4) 20%)}.product-container.product-list .product-intro video{height:96.3vw}}@media (max-width:992px){.product-container.product-list .licard:not(.product-intro),.product-container.service-container .licard:not(.product-intro),.product-container.service-container .licard>p{width:100%}.product-container.product-list .licard>p{width:100%!important}}.product-container.product-list .licard>p{width:44%;color:#fff;text-shadow:4px 4px 10px rgba(0,0,0,.24)}@media (max-width:992px){.product-container.product-list .licard>p,.product-container.service-container .licard>p{width:100%}}.product-container.product-list .card .card-img{background:linear-gradient(114deg,#004281 -24.65%,#47616e 7.71%,#8f805c 78.35%,#faaf40 125.74%);border-top-right-radius:calc(1.2578 * var(--unit-vw));border-top-left-radius:calc(1.2578 * var(--unit-vw));border-bottom-left-radius:unset;border-bottom-right-radius:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(1.5 * var(--unit-vw))}.product-container.product-list .card .card-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:unset}.product-container.product-list .card:first .card-img{display:block}.product-intro{grid-area:product-intro;grid-area:product-intro;padding-bottom:2vw}.product-1{-ms-grid-column:3;grid-area:product-1;-ms-grid-column:3;grid-area:product-1}.product-2{-ms-grid-row:3;-ms-grid-column:1;grid-area:product-2;-ms-grid-row:3;-ms-grid-column:1;grid-area:product-2}.product-outro{-ms-grid-row:9;-ms-grid-column:3;grid-area:product-outro;-ms-grid-row:9;-ms-grid-column:3;grid-area:product-outro}.-product-3{grid-area:-product-3}.product-4{-ms-grid-row:7;-ms-grid-column:1;grid-area:product-4;-ms-grid-row:7;-ms-grid-column:1;grid-area:product-4}.product-3{-ms-grid-row:5;-ms-grid-column:3;grid-area:product-3}.bg-works{background:-webkit-gradient(linear,left bottom,left top,color-stop(1.66%,#252e2f),color-stop(90.35%,#004281));background:linear-gradient(0deg,#252e2f 1.66%,#004281 90.35%)}.flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.contact-form input,.contact-form textarea{color:#fff!important;border-color:#fff!important;border-radius:.3vw}.contact-form input::-webkit-input-placeholder{color:#fff!important}.contact-form input::-moz-placeholder{color:#fff!important}.contact-form input:-ms-input-placeholder{color:#fff!important}.contact-form input::-ms-input-placeholder{color:#fff!important}.contact-form input::placeholder{color:#fff!important}.contact-form textarea::-webkit-input-placeholder{color:#fff!important}.contact-form textarea::-moz-placeholder{color:#fff!important}.contact-form textarea:-ms-input-placeholder{color:#fff!important}.contact-form textarea::-ms-input-placeholder{color:#fff!important}.contact-form textarea::placeholder{color:#fff!important}.btn.contact-btn{font-size:calc(1.153039 * var(--unit-vw))}.btn.contact-btn svg{width:calc(1.7295 * var(--unit-vw))}.consult.animate__fadeIn{-webkit-animation:.7s ease-in-out zoom;animation:.7s ease-in-out zoom}.fz-90{font-size:calc(4.62 * var(--unit-vw))!important}.career-wrap{border-radius:10px;border:1px solid #004281;background:#fff}.career-wrap p{font-size:calc(.9375 * var(--unit-vw));line-height:140%;font-weight:400;color:#7d7d7d}.career-wrap h6{font-size:calc(1.1458 * var(--unit-vw));margin-bottom:0;line-height:1;color:#7d7d7d}.career-wrap h4{font-size:calc(1.46 * var(--unit-vw))!important;color:#1c1c1c!important;font-family:"Space Grotesk";font-style:normal;font-weight:600;margin-bottom:1rem}.career-inner .apply-form button,.career-wrap button{text-transform:uppercase;font-size:calc(1.0526 * var(--unit-vw));border-radius:50px;background:#faaf40;width:calc(9.375 * var(--unit-vw));height:calc(2.3958 * var(--unit-vw));padding:calc(.5208 * var(--unit-vw)) 0;color:#004281;font-family:"Space Grotesk";font-style:normal;font-weight:700;line-height:normal;border:none}.career-inner .apply-form{padding:calc(2.3958333333 * var(--unit-vw))!important;border-radius:5px;border:1px solid #faaf40}.career-inner .apply-form .apply-formgap{gap:calc(1.6 * var(--unit-vw))!important}.career-inner .apply-form h6{font-size:calc(1.5625 * var(--unit-vw))!important;font-style:normal;font-weight:700;color:#1c1c1c!important}.career-inner .apply-form input,.career-inner .apply-form textarea{color:#004281!important;border-bottom:1px solid #faaf40;border-color:#faaf40!important;border-radius:.3vw}.career-inner .apply-form .form-group{margin-bottom:calc(.78125 * var(--unit-vw))!important}.career-inner .apply-form input::-webkit-input-placeholder{color:#004281!important}.career-inner .apply-form input::-moz-placeholder{color:#004281!important}.career-inner .apply-form input:-ms-input-placeholder{color:#004281!important}.career-inner .apply-form input::-ms-input-placeholder{color:#004281!important}.career-inner .apply-form input::placeholder{color:#004281!important}.career-inner .apply-form input:placeholder{color:#004281}.career-inner .apply-form textarea::-webkit-input-placeholder{color:#004281!important}.career-inner .apply-form textarea::-moz-placeholder{color:#004281!important}.career-inner .apply-form textarea:-ms-input-placeholder{color:#004281!important}.career-inner .apply-form textarea::-ms-input-placeholder{color:#004281!important}.career-inner .apply-form textarea::placeholder{color:#004281!important}.career-inner .apply-form .resume-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:calc(.625 * var(--unit-vw))!important;align-items:flex-start;gap:5px;border:1px solid #faaf40;width:calc(17.96875 * var(--unit-vw))!important;border-radius:.3vw}.career-inner .apply-form .resume-btn label{color:#004281!important;font-size:calc(1.0416 * var(--unit-vw))!important}.career-inner .apply-form .resume-btn svg{width:calc(1.25 * var(--unit-vw))!important;height:calc(1.25 * var(--unit-vw))!important;flex:0 0 1.7vw}.career-inner .bread-crumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.career-inner .bread-crumb ul li{font-size:14px;position:relative}.career-inner .bread-crumb ul li::after{content:"/";margin:0 5px}.career-inner .bread-crumb ul a{text-decoration:underline;color:#000}.career-inner .head{margin-bottom:calc(2.5 * var(--unit-vw))!important}.career-inner .head h5{font-size:calc(2.2916 * var(--unit-vw))!important;color:#1c1c1c!important}.career-inner .head h6{font-size:calc(1.1458 * var(--unit-vw));margin-bottom:0;line-height:1}.career-inner .career-content{font-size:calc(1.1458 * var(--unit-vw));margin-bottom:2.2vw}.career-inner ul{margin-bottom:calc(2.4479166667 * var(--unit-vw))!important}.career-inner .share-box{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #004281;padding:calc(.96354 * var(--unit-vw))!important;width:calc(19.0625 * var(--unit-vw))!important}.career-inner .share-box p{padding-left:calc(.28645 * var(--unit-vw))!important;padding-right:calc(1.5625 * var(--unit-vw))!important;margin-bottom:0;font-size:calc(.83 * var(--unit-vw))!important}.case-wrap .blog-link,.case-wrap .blog-tag,.case-wrap .link-alt,.project-hero .title p{font-size:calc(1.14583 * var(--unit-vw))!important}.career-inner .share-box .line{position:absolute;top:0;right:0;height:100%;width:1px;background:#faaf40}.career-inner .share-box .icons{padding-left:calc(1.5625 * var(--unit-vw))!important;display:-webkit-box;display:-ms-flexbox;display:flex}.career-inner .share-box .icons svg{width:calc(1.7708333333 * var(--unit-vw))!important;height:calc(1.7708333333 * var(--unit-vw))!important;margin-left:calc(.52083 * var(--unit-vw))!important}.career-inner .share-box .icons svg:first-child{margin-left:0!important}.career-inner .form-wrap{margin-top:calc(1.1458 * var(--unit-vw))!important}.case-wrap{margin-top:6.06vw!important;margin-bottom:6vw!important}.challenges-section,.solution-section{margin-bottom:calc(7.2916 * var(--unit-vw))!important}.case-wrap .shape-3{background-position:left top;width:50%;top:10%}.case-wrap .blog-card{overflow:hidden;width:calc(19.84 * var(--unit-vw))!important}.case-wrap .blog-card.last,.service-items-c li:last-child{margin-right:0}.case-wrap .link-alt{margin-top:calc(1.0416 * var(--unit-vw))!important;color:#004281!important}.case-wrap .swiper-pagination-bullet{margin-right:calc(2.8125 * var(--unit-vw))!important;width:calc(.625 * var(--unit-vw));height:calc(.625 * var(--unit-vw));background-color:#7d7d7d!important;border:1px solid #7d7d7d!important}.case-wrap .swiper-pagination-bullet:last-child{margin-right:0!important}.case-wrap .swiper-pagination-bullets{bottom:calc(.2083 * var(--unit-vw))}.case-wrap .swiper .swiper-button-prev{left:50%;margin-left:-200px}.case-wrap .swiper .swiper-button-next{right:50%;margin-right:-200px}.case-wrap .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:transparent!important;border:1px solid #004281!important}.project-hero{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),color-stop(50%,#d3d3d3)) cover no-repeat;background:linear-gradient(0deg,rgba(0,0,0,.3) 0,#d3d3d3 50%) cover no-repeat;position:relative;overflow:hidden}.project-hero img{border-radius:1.04vw;width:100%}.project-hero .title{left:0;background:url(../images/case-studies/datil-page/shape.svg) right/cover no-repeat;bottom:calc(2.083 * var(--unit-vw))!important;position:absolute;padding:calc(1.1979 * var(--unit-vw)) calc(2.8125 * var(--unit-vw)) calc(1.1979 * var(--unit-vw)) calc(1.5625 * var(--unit-vw))!important}.project-hero .title p{font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}.project-hero .title h6{color:#004281;font-size:calc(2.2916 * var(--unit-vw))!important;font-style:normal;font-weight:700;line-height:120%}.brief-section{padding-top:calc(4.5 * var(--unit-vw))!important;padding-bottom:calc(7.2916 * var(--unit-vw))!important}.brief-section .brief-wrap.blue-bg{padding:calc(2.083 * var(--unit-vw))!important;background:#004281!important;border-radius:20px}.brief-section .brief-wrap.blue-bg p{color:#fff!important}.brief-section .brief-wrap{padding:calc(2.083 * var(--unit-vw))!important;padding-right:calc(5.20833 * var(--unit-vw))!important}.brief-section .brief-wrap .icon-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:calc(1.5625 * var(--unit-vw))!important}.challenges-section .challenges-wrap .icon-title,.solution-section .solution-box .icon-title{-webkit-box-align:center;margin-bottom:calc(1.5625 * var(--unit-vw))!important;padding-top:calc(.52083 * var(--unit-vw))!important}.brief-section .brief-wrap h5,.challenges-section .challenges-wrap h5,.solution-section .solution-box h5{font-size:calc(2.083 * var(--unit-vw))!important;font-weight:700;color:#004281!important;margin:0;line-height:normal}.brief-section .brief-wrap p{font-size:calc(1.1458 * var(--unit-vw));color:#1c1c1c!important;margin-bottom:0;font-style:normal;line-height:normal}.challenges-section .challenges-wrap p,.solution-section .solution-box p{font-size:calc(1.1458 * var(--unit-vw));color:#004281!important;font-style:normal;line-height:normal}.shape-6{background:url(../images/shapes/shape-6.svg) right bottom no-repeat;position:absolute;right:0;z-index:-1;bottom:30%;width:50%;top:0}.ms-30{margin-left:calc(1.5625 * var(--unit-vw))!important}.challenges-section{border-radius:1.04vw;overflow:hidden;border:1px solid #84c0f9;background:#f9f9f9}.challenges-section .challenges-box{padding-top:calc(3.125 * var(--unit-vw))!important}.challenges-section .challenges-wrap{padding-bottom:calc(3.90625 * var(--unit-vw))!important}.challenges-section .challenges-wrap .icon-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:calc(3.90625 * var(--unit-vw))!important}.certificates-section,.certificates-section li,.service-items-c{display:-webkit-box;display:-ms-flexbox}.challenges-section .challenges-wrap p{margin-bottom:0}.challenges-section .ms-30.challenges-wrap{padding-left:calc(2.083 * var(--unit-vw))!important}.challenges-section .challenges-wrap.challenges-content{padding-right:calc(5.20833 * var(--unit-vw))!important}.challenges-section .challenges-img img{width:100%;height:calc(29.1667 * var(--unit-vw))}.solution-section{background:#e3f2ff;padding-top:calc(5.20833 * var(--unit-vw))!important}.solution-section .solution-box{text-align:center;margin-bottom:calc(4.427083 * var(--unit-vw))!important}.solution-section .solution-box .icon-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solution-section .solution-box p{margin:0 auto;max-width:calc(46.875 * var(--unit-vw))}.page-quote-section .inner-wrapper h5,.section-title-c{line-height:1.71vw;font-family:"Space Grotesk",sans-serif}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:25vw}.certificates-section{display:flex;list-style:none;margin-top:2.4vw}.certificates-section li{width:27%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:3vw}.certificates-section li img{width:6.458vw;height:4.42vw;-o-object-fit:contain;object-fit:contain;margin-bottom:.9vw}.card-img{border-radius:0!important}.swiper-solution{width:100%!important;position:relative}.swiper-solution:after{background:#e3f2ff;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#e3f2ff),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#e3f2ff 10%,rgba(255,255,255,0) 100%);position:absolute;left:0}.swiper-solution:before{background:#e3f2ff;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(90%,#e3f2ff));background:linear-gradient(90deg,rgba(255,255,255,0) 0,#e3f2ff 90%);position:absolute;right:0}.swiper-solution img{width:100%;border-radius:1.04vw}.swiper-pagination-c{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;margin:0 auto;padding:3.64vw 0 5.2vw!important}.swiper-pagination-c .swiper-pagination-bullet{width:.64vw!important;height:.64vw!important;border:none!important;background:#d9d9d9!important;margin:0 .52vw!important}.page-quote-section .inner-wrapper{border:1px solid #004281;border-radius:1.04vw;text-align:center;padding:4.37vw 20vw 2.96vw;position:relative}.page-quote-section .inner-wrapper h5{font-size:2.08vw!important;font-weight:500;color:#004281;margin-bottom:.52vw}.page-quote-section .inner-wrapper h6,.page-quote-section .inner-wrapper p{font-family:"Plus Jakarta Sans",sans-serif;font-size:1.14vw!important;line-height:auto;font-weight:400}.page-quote-section .inner-wrapper h6{color:#1c1c1c;margin-bottom:1.8vw}.page-quote-section .inner-wrapper p{color:#004281}.page-quote-section .inner-wrapper svg{width:3.67vw;height:2.55vw;background:#fff}.page-quote-section .inner-wrapper .top{position:absolute;top:-1.5vw;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%)}.page-quote-section .inner-wrapper .bottom{position:absolute;bottom:-1.5vw;left:50%;-webkit-transform:translatex(-50%) rotate(180deg);transform:translatex(-50%) rotate(180deg)}.section-title-c{font-size:2.08vw;font-weight:700;color:#004281;margin-bottom:2.08vw}.blog-hero-c{margin-top:4vw}.swiper-cases .swiper-wrapper{padding-bottom:3vw}.service-items-c{display:flex;list-style:none;padding:0;margin:0}.case-study-item,.service-items-c li{display:-ms-flexbox;display:-webkit-box}.service-items-c li{width:13.33vw;margin:0 auto;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-items-c li p{text-align:center;font-size:1.35vw;font-weight:600;line-height:1.97vw}.service-items-c li svg{width:6.25vw;height:6.25vw;-o-object-fit:contain;object-fit:contain;margin-bottom:2.2vw}.service-items-c li:first-child{margin-left:0}.nav-iemes-c li{-webkit-transform:translateX(-60%);transform:translateX(-60%);-webkit-transition:.2s;transition:.2s;opacity:0;position:relative}.nav-iemes-c li::before{content:"";width:4px;background:#fff;position:absolute;top:0;left:0;-webkit-transition:height .2s;transition:height .2s;height:0}.nav-iemes-c li:hover::before{height:100%;-webkit-transition:.2s;transition:.2s}.leftToRight,.upToBottom{-webkit-transition:-webkit-transform .2s}.upToBottom{-webkit-animation:.5s forwards upToBottom;animation:.5s forwards upToBottom;transition:transform .2s;transition:transform .2s,_ .2s}.leftToRight{-webkit-animation:.5s forwards leftToRight;animation:.5s forwards leftToRight;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.leftToRightNav{-webkit-animation:.3s forwards leftToRightNav;animation:.3s forwards leftToRightNav;-webkit-transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.opecC{-webkit-animation:2s forwards opecC;animation:2s forwards opecC;-webkit-transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .2s;-webkit-animation-delay:.2;animation-delay:.2}.delay-1{-webkit-animation-delay:50ms;animation-delay:50ms}.delay-2{-webkit-animation-delay:.1s;animation-delay:.1s}.delay-3{-webkit-animation-delay:.15s;animation-delay:.15s}.delay-4{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-5{-webkit-animation-delay:.25s;animation-delay:.25s}.delay-6{-webkit-animation-delay:.3s;animation-delay:.3s}.foot-text{font-size:.9vw!important}@media screen and (max-width:600px) and (orientation:portrait){:root{--unit-fx:calc(var(--vw) / 375);--unit-fy:calc(var(--vh) / 726)}}.case-study-item{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5vw}.contact-wrapper-inner{border-radius:1.04vw}.contact-form .form-group{margin-bottom:2.25vw}.get-in-para{font-size:1.25vw;line-height:1.92vw;width:80%}.primary-btn-small-yellow.contact-send-bnt{margin-top:3.4vw}.primary-btn-small-yellow.contact-send-bnt::after{width:calc(100% - .3vw)}.contact-form textarea{height:8.2vw}.career-inner .apply-form input,.career-inner .apply-form textarea{font-size:1.04vw}.product-container .card,.service-container .card{overflow:hidden;border:1px solid #d9d9d9!important}.works-container .card{border:none!important;overflow:unset!important}.product-container .card .card-body li{list-style:disc}.product-container .card .card-body ul{padding-left:1.5vw}.card-img-c{position:absolute;z-index:1;height:100%;width:100%}.card-img-c video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.04vw}.card a,.card p{position:relative;z-index:5}.card-icon-c{margin-right:1.2vw}.tb-c-fix{padding-top:8.33vw;padding-bottom:8.93vw;position:relative}.product-container .hero-title{padding-bottom:1.941vw}.product-6.licard .card-img{padding-top:0!important;padding-bottom:0!important}.product-2 img{height:90%!important}.product-3.licard .card-img{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-3.licard img{margin-bottom:0!important;height:90%!important}.product-container.works-container>.product-3 img{bottom:3vh}@media screen and (max-width:1190px){.hero-sub-title,.product-container{-webkit-box-orient:vertical;-webkit-box-direction:normal}body{font-size:22px}.consult .lead,.consult a.link-alt,.fz-1,.lead{font-size:1rem!important}.menu-icon,.menu-icon svg,.menu-icon-check{min-height:25px;width:60px}.about-icon svg{width:200px!important;height:auto}.container-fluid{padding:0 1.75rem!important}.menu-items a.nav-link-lg{font-size:1.5em!important;padding:0;margin:0}.product-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.product-container .hero-title{font-size:2.5em!important;margin:0;padding-bottom:1rem}.product-container .card .card-img{min-height:13em!important}.product-container .card .card-img img{height:100%;-o-object-fit:cover;object-fit:cover}.product-container .card h3{font-size:1.4em}.product-container .card.bg-service{font-size:1rem}.product-intro p{line-height:2}.product-container.works-container .card{gap:1.5rem}.product-container.works-container .card .img-bg{min-height:15rem}.hero-sub-title{gap:.5em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;margin-top:2rem}.button-wrapper,.ipad-slider{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.hero-link,.hero-sub-title h4{font-size:1em}.hero-sub-title h4::before{content:"•";color:#faaf40;margin-right:1rem}.menu-header-card,.shape-3,.testimonials.shape-wrap .shape-3,.testimonials.shape-wrap .shape-3.shape-4{display:none}.menu-heading{font-size:1.1em!important;gap:1em}.menu-heading img{height:1.1em}ul.material-list li{font-size:1rem!important;margin-bottom:1.125rem}ul.material-list li::before{margin-right:.5rem!important}.menu-heading+p{margin-top:.5em;font-size:.85em}.swiper-hero{height:calc(100vh - 3.5em);-ms-touch-action:pan-y;touch-action:pan-y}.swiper-hero .swiper-pagination{left:2rem}.container{padding:0 2em}a.link-alt,button.link-alt{font-size:.8em;font-weight:600}.video-wrapper{height:100%;padding-top:5em;padding-left:1em}.video-wrapper img{mask-size:auto;-webkit-mask-size:auto}.video-wrapper img.wire-frame{padding-left:0;height:auto;width:100%}.button-wrapper{flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:1em;top:unset;bottom:30%}.buttons{margin-right:0;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.btn-primary,.btn-secondary{padding:.35em 1em;width:auto;font-size:.9em}.btn svg{width:.9em}.btn-primary{height:1.5rem}.btn-secondary{height:auto}.hero-title{font-size:3em;line-height:1;min-width:calc(100% - 4.5rem);margin-top:.5em;margin-left:4rem}.hero-title .text-white{font-size:4rem}.swiper-hero.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:.5rem 1rem}.swiper-hero.swiper-vertical>.swiper-button-next{left:2.5rem;top:calc(50% + 2.75rem)}.swiper-hero.swiper-vertical>.swiper-button-next svg,.swiper-hero.swiper-vertical>.swiper-button-prev svg{width:50%}.swiper-hero.swiper-vertical>.swiper-button-prev{left:2.5rem}.hero-link svg{height:2rem!important;width:auto!important}.ipad-slider{flex-direction:column}.ipad-slider .swiper-button-next,.ipad-slider .swiper-button-prev{z-index:6;left:.5em!important;display:block!important}.ipad-slider .swiper-button-next svg path,.ipad-slider .swiper-button-prev svg path{fill:#fff}.ipad-slider .swiper-pagination-vertical.swiper-pagination-bullets,.ipad-slider .swiper-vertical>.swiper-pagination-bullets{left:1em!important;z-index:6}.client-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.client-info p{font-size:1em;text-align:center;margin:0 .5rem}.counters .media svg{height:2.25rem;width:auto}.image-slider-wrapper,.quote-slider-wrapper{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;max-width:unset;overflow:hidden}.image-slider,.quote-slider{height:50vh;-ms-touch-action:pan-y;touch-action:pan-y}.quote-text{padding-left:2.5rem;padding-right:3rem;padding-bottom:calc(11.4486 * var(--unit-vw))}.quote-text img{height:6.25rem;width:auto}.quote-text p{font-size:1rem;max-width:unset!important}.swiper.swiper-reviews{width:100%;height:300px}.swiper.swiper-reviews .swiper-pagination-bullets .swiper-pagination-bullet{width:5px;height:5px}.consult{background-position:top center;background-size:120%;padding:12em 2em 2em}.consult::before{width:100%;background:linear-gradient(358deg,#112229 0,#112229 57%,rgba(17,34,41,0) 100%)}.consult h3{font-size:2.125rem!important;margin-bottom:1.25rem!important}.customers{padding:3em 0}.marquee{font-size:2.5em!important;font-weight:700;gap:1em;height:auto}input[type=checkbox].menu-icon-check:checked~.menu-items{padding:2rem 0}.menu-icon-close,.menu-icon-close svg{width:3rem;height:auto}.star-shape{width:1em;height:1em}.review img{width:1.75rem;height:auto}.swiper-button-next,.swiper-button-prev{width:1.625rem;height:1.625rem}.btn-secondary svg,.swiper-button-next img,.swiper-button-prev img{width:auto;height:1.5rem}input,textarea{font-size:1rem;border-radius:0!important}input:focus-visible{font-size:1rem}textarea:focus-visible{font-size:1rem}.blog-cards h3,.fs-5o5{font-size:3.125rem!important}.map-frame,.product-hero .product-bg{height:100%}.customers-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 25px 1fr 25px 1fr;grid-template-columns:repeat(3,1fr);grid-column-gap:25px;grid-row-gap:25px;place-items:center}.customers-list>*{width:auto;max-height:2rem;height:calc(5.14 * var(--unit-vw))}.customers-list>svg:nth-child(3){height:calc(6.8675 * var(--unit-vw))}.customers-list>svg:nth-child(2){height:calc(3.3722 * var(--unit-vw))}.customers-list>svg:nth-child(5){height:calc(8.241 * var(--unit-vw))}.customers-list>svg:nth-child(4){height:calc(6.8799 * var(--unit-vw))}.customers-list>svg:nth-child(6){height:calc(7.041 * var(--unit-vw))}.fz-4o5{font-size:2.5rem!important}.fz-35o5{font-size:1.75rem!important}.fz-3o5{font-size:1.5rem!important}.blog-card{margin-bottom:3.25rem!important}.blog-cards h3{margin-bottom:2.5rem!important}.blog-tag,a.blog-link{font-size:calc(4.2056 * var(--unit-vw))}.blog-tag{color:#004281;margin-top:calc(2.3364 * var(--unit-vw));margin-bottom:calc(1 * var(--unit-vw))}.service-row svg{height:5rem;width:auto}.service-row .lead{font-size:1.25rem!important}.px-md-0{padding-left:0;padding-right:0}p.small{font-size:.75rem!important}.certificate p.small{margin-top:.625rem!important;font-size:1rem!important}.certificate img{height:4rem;width:auto}a.more-link{margin-top:calc(8.87 * var(--unit-vw));margin-bottom:calc(14.25 * var(--unit-vw))}.sub-heading-2{font-size:1.25rem;margin-bottom:1.25rem}.service-gap{gap:1.25rem}.whatsapp-icon{width:2.5rem!important;height:auto!important}.testimonials h2{z-index:2;font-size:3.125rem;margin-bottom:2.125rem!important}.contact-form-row{padding:30px}.contact-wrapper{padding:0 34px;position:relative;z-index:3;margin-bottom:6vw;margin-top:4vw}.btn.contact-btn{font-size:1rem}.btn.contact-btn svg{height:1.24rem;width:auto}.fz-2{font-size:1.5rem}.contact-bg{background-image:url(../images/contact-us/contact-bg-mobile.png);min-height:90vh}.contact-hero .hero-title{font-size:50px}.map{height:600px}.about-hero{height:55vh;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.about-hero .hero-title{margin-top:auto;margin-bottom:0}.about-sub-items{width:120%}}@media screen and (min-width:1191px){.ps-1,.px-1{padding-left:calc(.20964 * var(--unit-vw))!important}.pe-1,.px-1{padding-right:calc(.20964 * var(--unit-vw))!important}.ms-1,.mx-1{margin-left:calc(.20964 * var(--unit-vw))!important}.me-1,.mx-1{margin-right:calc(.20964 * var(--unit-vw))!important}.contact-hero h3,.sub-t-c{font-weight:700!important}.bor-lg-0{border:unset!important}.border-lg-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.gap-2{gap:calc(.5 * var(--unit-vw))!important}.lead,.socials-link{font-size:calc(1.25786 * var(--unit-vw))!important}.blog-link,.blog-tag{font-size:1.14vw!important}.p-1{padding:calc(.20964 * var(--unit-vw))!important}.py-1{padding-top:calc(.20964 * var(--unit-vw))!important;padding-bottom:calc(.20964 * var(--unit-vw))!important}.ps-2,.px-2{padding-left:calc(.41928 * var(--unit-vw))!important}.pe-2,.px-2{padding-right:calc(.41928 * var(--unit-vw))!important}.p-2{padding:calc(.41928 * var(--unit-vw))!important}.py-2{padding-top:calc(.41928 * var(--unit-vw))!important;padding-bottom:calc(.41928 * var(--unit-vw))!important}.ps-3,.px-3{padding-left:calc(.83857 * var(--unit-vw))!important}.pe-3,.px-3{padding-right:calc(.83857 * var(--unit-vw))!important}.p-3{padding:calc(.83857 * var(--unit-vw))!important}.py-3{padding-top:calc(.83857 * var(--unit-vw))!important;padding-bottom:calc(.83857 * var(--unit-vw))!important}.ps-4,.px-4{padding-left:calc(1.25786 * var(--unit-vw))!important}.pe-4,.px-4{padding-right:calc(1.25786 * var(--unit-vw))!important}.p-4{padding:calc(1.25786 * var(--unit-vw))!important}.py-4{padding-top:calc(1.25786 * var(--unit-vw))!important;padding-bottom:calc(1.25786 * var(--unit-vw))!important}.ps-5,.px-5{padding-left:calc(2.51572 * var(--unit-vw))!important}.pe-5,.px-5{padding-right:calc(2.51572 * var(--unit-vw))!important}.m-1{margin:calc(.20964 * var(--unit-vw))!important}.my-1{margin-top:calc(.20964 * var(--unit-vw))!important;margin-bottom:calc(.20964 * var(--unit-vw))!important}.ms-2,.mx-2{margin-left:calc(.41928 * var(--unit-vw))!important}.me-2,.mx-2{margin-right:calc(.41928 * var(--unit-vw))!important}.m-2{margin:calc(.41928 * var(--unit-vw))!important}.my-2{margin-top:calc(.41928 * var(--unit-vw))!important;margin-bottom:calc(.41928 * var(--unit-vw))!important}.ms-3,.mx-3{margin-left:calc(.83857 * var(--unit-vw))!important}.me-3,.mx-3{margin-right:calc(.83857 * var(--unit-vw))!important}.m-3{margin:calc(.83857 * var(--unit-vw))!important}.my-3{margin-top:calc(.83857 * var(--unit-vw))!important;margin-bottom:calc(.83857 * var(--unit-vw))!important}.ms-4,.mx-4{margin-left:calc(1.25786 * var(--unit-vw))!important}.me-4,.mx-4{margin-right:calc(1.25786 * var(--unit-vw))!important}.m-4{margin:calc(1.25786 * var(--unit-vw))!important}.my-4{margin-top:calc(1.25786 * var(--unit-vw))!important;margin-bottom:calc(1.25786 * var(--unit-vw))!important}.ms-5,.mx-5{margin-left:calc(2.51572 * var(--unit-vw))!important}.p-5{padding:calc(2.51572 * var(--unit-vw))!important}.py-5{padding-top:calc(5.51572 * var(--unit-vw))!important;padding-bottom:calc(2.51572 * var(--unit-vw))!important}.m-5{margin:calc(2.51572 * var(--unit-vw))!important}.my-5{margin-top:calc(2.51572 * var(--unit-vw))!important;margin-bottom:calc(2.51572 * var(--unit-vw))!important}.mx-5{margin-right:calc(2.51572 * var(--unit-vw))!important}.me-5{margin-right:calc(3 * var(--unit-vw))!important}.why-img{width:89%}p.small{font-size:calc(.85786 * var(--unit-vw))!important}.service-row svg{height:calc(6.02725 * var(--unit-vw))!important;width:auto}.blog-link{line-height:1.45vw;display:block;margin-bottom:1.04vw}.socials-link svg{height:calc(2.4109 * var(--unit-vw))!important;width:auto}.display-6{font-size:calc(2.096436 * var(--unit-vw))!important}.h5{font-size:calc(1.048218 * var(--unit-vw))!important}.h3,h3{font-size:calc(2.6205 * var(--unit-vw))!important}.product-intro p{font-size:calc(1.36268 * var(--unit-vw))!important}.product-container.works-container .card h3{font-size:calc(2.09643 * var(--unit-vw))!important}.contact-wrapper{z-index:2;padding:0 calc(5.55136 * var(--unit-vw))!important;position:relative}.contact-wrapper::before{content:"";position:absolute;left:0;top:0;width:100%;height:60%;right:0;z-index:-1;background:linear-gradient(45deg,#fffefe,#fef9f4)}.map{height:calc(37.09643 * var(--unit-vw))!important}.map-frame{height:100%}.contact-form-row{padding:calc(3.45911 * var(--unit-vw))!important;padding-bottom:calc(2.6911 * var(--unit-vw))!important}.contact-hero h3{font-size:calc(1.88679 * var(--unit-vw))!important;font-size:calc(1.5679 * var(--unit-vw))!important;margin-bottom:.2vw!important}.h4,.sub-heading-2,h4{font-size:calc(1.257861 * var(--unit-vw))!important;margin-bottom:calc(1.52 * var(--unit-vw))}.about-hero .hero-title,.careerpage-title,.case-studies-title,.product-container .hero-title{font-size:calc(4.716981132 * var(--unit-vw))!important}.about-swiper-container .swiper-slide p{font-size:calc(1 * var(--unit-vw));font-size:calc(1 * var(--unit-vw));font-size:calc(1.05 * var(--unit-vw))}.whatsapp-icon{width:calc(3 * var(--unit-vw))!important;height:auto!important}.whatsapp-icon2{width:calc(1.25 * var(--unit-vw))!important;width:calc(.9 * var(--unit-vw))!important;height:auto!important}.about-hero{height:75vh;max-height:calc(33.9098532 * var(--unit-vw))!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-hero .hero-title{color:#fff!important;margin-top:auto;margin-bottom:auto;height:inherit;margin-left:0}.more-link img{width:calc(1.7 * var(--unit-vw))!important}.product-container{-ms-grid-rows:minmax(0,1fr) minmax(0,-2vw) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) minmax(0,-2vw) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}.sub-w-c{font-size:calc(1.957861 * var(--unit-vw))!important;margin-bottom:calc(1.12 * var(--unit-vw))}.inner-para-c{width:90%}.margin-d{max-width:6vw!important}.contact-us-title{font-size:calc(4.716981132 * var(--unit-vw))!important;margin-bottom:1.97vw!important}.sub-t-c{margin-bottom:.46vw;font-size:calc(1.5679 * var(--unit-vw))!important}.contact-details{padding-top:0;margin-top:0;margin-bottom:3.38vw!important;font-size:1.25vw!important;font-weight:500!important}.section-body-cw{margin-top:0!important}.def-g{padding:1.3vw!important;margin:0!important}.title-wrapper-c{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.59vw}.title-wrapper-c .careerpage-title{margin-bottom:1.041vw!important}.title-wrapper-c .career-sub-t{font-size:2.6vw;font-family:"Space Grotesk",sans-serif;max-width:59vw;font-weight:700;color:#004281;line-height:110%}.card-body h3{font-size:2.3vw!important;line-height:110%}.card-icon-c{height:4.68vw!important;width:auto}}@media screen and (max-width:991px){.about-swiper-container{height:650px}.product-container .card .card-body ul{margin-left:1.5vw}.about-swiper-container .swiper-slide h2{font-size:30px!important;text-align:center}.about-swiper-container .swiper-slide h4,.about-swiper-container .swiper-slide p{text-align:center}.bg-our-story{width:100%!important;height:40%;background-size:cover}.about-icon svg,.bg-1,.bg-2{height:250px}}@media screen and (max-width:768px){body{font-size:15px!important}.video-wrapper img{mask-size:auto;-webkit-mask-size:auto}.about-swiper-container{height:750px}.about-icon{scale:0.6}}@media screen and (min-width:991px){.col-lg-35{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:35.45%}.col-lg-65{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:64.55%}}@media screen and (max-width:420px){.customers-list>*{max-height:1.35rem}}@media screen and (min-width:1440px){body{font-size:calc(1.096436 * var(--unit-vw))!important}}@media screen and (max-width:991.98px){.swiper-hero{height:calc(74vh - 3.5em)}.swiper-hero .swiper-pagination{left:2.2rem}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{top:45vw}.swiper-hero.swiper-vertical .swiper-button-prev{top:42vw}}@media (min-width:576px) and (max-width:991.98px){.lead,.service-row .lead{padding-top:0!important}.ipad-slider .swiper-button-next,.ipad-slider .swiper-button-prev{width:calc(5 * var(--unit-vw));height:calc(5 * var(--unit-vw));left:89vw!important}.challenges-section,.project-hero img{border-radius:20px}.w-80-c{width:80%;margin:0 auto}.about-swiper-container .swiper-slide h2,.product-intro p{margin-bottom:2vw}.w-90-c{width:90%;margin:0 auto}.fs-5o5{margin-bottom:3rem;margin-top:2rem}a.more-link{margin-top:calc(4.87 * var(--unit-vw));margin-bottom:calc(7.25 * var(--unit-vw))}a.more-link svg{width:calc(3.83438 * var(--unit-vw));height:calc(3.83438 * var(--unit-vw))}.lead{font-size:1.25rem!important}.service-row .lead:nth-child(2n),.service-row .lead:nth-child(odd){padding-right:0!important}.btn-primary,.btn-secondary svg{height:2.1rem}ul.material-list{width:73%;margin-left:17vw;font-size:1.55rem;margin-bottom:1.95rem}.d-none-tab-c,.ipad-slider .swiper-pagination-vertical.swiper-pagination-bullets{display:none}.ipad-slider .swiper-button-prev{top:62.2vw}.ipad-slider .swiper-button-next{top:74.4vw}.tb-c-fix{padding-top:10.33vw;padding-bottom:10.93vw}.quote-text p{font-size:1.25rem}.project-hero img{height:40vw;-o-object-fit:cover;object-fit:cover}.brief-section .brief-wrap h5,.brief-section .brief-wrap.blue-bg h5,.challenges-section .challenges-wrap h5,.solution-section .solution-box h5{margin-left:2vw}.solution-section{margin-bottom:8vw!important}.case-wrap{margin-top:8vw!important}.challenges-section .challenges-box{padding:0 1vw}a.blog-link{font-size:calc(3.2056 * var(--unit-vw))}.blog-tag{color:#004281;margin-top:calc(2.3364 * var(--unit-vw));margin-bottom:calc(.6 * var(--unit-vw));font-size:calc(3.6056 * var(--unit-vw))}header .logo img{height:65px}.menu-header{margin-bottom:5rem}.header-menu li{margin-bottom:2rem}.get-in-touch-form p{font-size:calc(2.0515723 * var(--unit-vw))!important;margin-bottom:calc(4.515723 * var(--unit-vw))}.get-in-touch-form form input{font-size:calc(1.83857 * var(--unit-vw))}.about-certification .text-heading{font-size:calc(2.89643 * var(--unit-vw))!important;margin-bottom:2vw;margin-bottom:calc(4.99643 * var(--unit-vw))!important;font-size:calc(3.89643 * var(--unit-vw))!important}.bg-our-story{top:2vw}.certificates-section{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5.4vw}.certificates-section li img{width:8.458vw;height:6.42vw}p.small{font-size:.85rem!important}.tabs{bottom:3vw}.contact_message-error,.tabs .tab a{font-size:2.1vw}.tabs .tab-1{padding:1.22vw 2.94vw}.tabs .tab-2{padding:1.22vw 2.68vw}.tabs .tab-3{padding:1.22vw 1.69vw}.product-intro p{width:79vw;line-height:1.7}.card-icon-c{width:8vw;height:8vw;-o-object-fit:contain;object-fit:contain;margin-bottom:2vw;display:block}.card p{width:92%}.product-container .card.bg-service .product-outro-heading{width:64%;font-size:2.9vw}.product-container .card.bg-service a.link-service{font-size:calc(2.353039 * var(--unit-vw))!important;gap:0!important;margin:1vw 0 2vw;display:block}.consult .lead{font-size:2.3vw!important;width:80%}.career-inner .apply-form .resume-btn,.career-inner .apply-form button,.career-inner .share-box{width:-webkit-fit-content!important;width:-moz-fit-content!important}.whatsapp-icon2-svg{width:calc(1.83438 * var(--unit-vw))!important;height:calc(1.83438 * var(--unit-vw))!important}.btn-totop{font-size:1.64vw}.btn-totop svg{height:2.31vw!important;width:1.64vw!important}.product-container.works-container .card{margin-bottom:7vw}.career-wrap h4{font-size:2.847vw!important;margin-bottom:1.6vw}.career-wrap p{font-size:1.9vw;width:80%;margin-bottom:2.6vw!important;color:#7d7d7d}.career-wrap h6{font-size:2.2vw}.career-wrap button{font-size:2.2vw;padding:.82vw 3.62vw!important;height:unset!important;width:unset!important}.career-inner .head h5{font-size:calc(3.2916 * var(--unit-vw))!important}.career-inner .career-content,.career-inner .head h6{font-size:calc(1.9458 * var(--unit-vw))}.career-inner .career-content{margin-bottom:0}.career-inner ul{margin-bottom:3.5vw!important}.career-inner .share-box{width:fit-content!important}.career-inner .share-box p{font-size:calc(1.23 * var(--unit-vw))!important}.career-inner .share-box .icons svg{width:calc(2.370833 * var(--unit-vw))!important;height:calc(2.3708333333 * var(--unit-vw))!important}.career-inner .form-wrap{margin-top:calc(7.1458 * var(--unit-vw))!important}.career-inner .apply-form h6{font-size:calc(2.5625 * var(--unit-vw))!important}.career-inner .apply-form input,.career-inner .apply-form textarea{border-radius:4px!important;padding-left:1vw;margin-bottom:calc(1.68125 * var(--unit-vw))!important;font-size:2.1vw;line-height:2.2}.career-inner .apply-form .resume-btn{padding:calc(.925 * var(--unit-vw))!important;width:fit-content!important;margin-bottom:calc(1.68125 * var(--unit-vw))!important}.career-inner .apply-form .resume-btn svg{width:calc(2.35 * var(--unit-vw))!important;height:calc(2.35 * var(--unit-vw))!important}.career-inner .apply-form .resume-btn label{font-size:calc(1.6416 * var(--unit-vw))!important}.career-inner .apply-form button{font-size:2.2vw;padding:.82vw 4.62vw!important;height:unset!important;width:fit-content!important}.apply-form textarea{height:16vw}.case-study-item{gap:1vw}.case-study-item li{width:45.045045045%;margin:0 auto}.case-wrap .blog-card{width:100%!important}.case-wrap .blog-tag{font-size:1.945vw!important;margin-bottom:1.2vw!important}.case-wrap .blog-link{font-size:2.3vw!important;line-height:122%!important;display:block;margin-bottom:2.4vw!important}.case-wrap .link-alt{font-size:calc(1.94583 * var(--unit-vw))!important;margin-top:calc(1.6416 * var(--unit-vw))!important}.project-bg{min-height:27vh}.project-bg .title h6{font-size:calc(2.2916 + .8 * var(--unit-vw))!important}.project-bg .title p{font-size:calc(1.94583 * var(--unit-vw))!important}.brief-section{padding-top:calc(1.5 * var(--unit-vw))!important}.brief-section .brief-wrap{padding-top:7vw!important}.brief-section .brief-wrap h5,.challenges-section .challenges-wrap h5,.solution-section .solution-box h5{font-size:calc(3.083 * var(--unit-vw))!important}.brief-section .brief-wrap p{font-size:calc(2.2458 * var(--unit-vw));line-height:auto!important}.challenges-section .challenges-wrap p,.page-quote-section .inner-wrapper p,.solution-section .solution-box p{font-size:calc(2.34583 * var(--unit-vw))!important}.brief-section .brief-wrap.blue-bg{padding:calc(2.983 * var(--unit-vw))!important}.challenges-section .challenges-wrap{padding-bottom:calc(4.90625 * var(--unit-vw))!important}.challenges-section .challenges-wrap .icon-title{margin-bottom:0!important}.solution-section .solution-box p{max-width:79%}.page-quote-section .inner-wrapper{padding:4.37vw 3vw}.page-quote-section .inner-wrapper h6{font-size:1.94vw!important;margin-bottom:2.8vw}.page-quote-section .inner-wrapper h5{font-size:3.6vw!important;margin-bottom:1.52vw}.section-title-c{font-size:3.08vw;margin-bottom:2.98vw}.get-in-para,.get-in-touch{margin-bottom:4vw}.swiper-cases .swiper-wrapper{margin-bottom:7vw;padding-bottom:3vw}.contact-bg{background-image:url(../images/contact-us/contact-bg-mobile.png);min-height:70vh;background-position:center}.contact-hero .hero-title{margin-top:calc(10.03144 * var(--unit-vw));margin-bottom:auto}.contact-details{font-size:calc(2.1 * var(--unit-vw))}.get-in-para{width:70%;font-size:2.1vw;line-height:126%}.contact-wrapper{padding:0 5.5vw;position:relative;margin-top:-12vw}.contact-wrapper::before{content:"";position:absolute;left:0;top:0;width:100%;height:60%;right:0;z-index:-1;background:linear-gradient(179deg,#fcecd2,#fff)}.section-body-cw{margin:5.6vw 0!important}.phone-cw{margin-bottom:5.6vw}.contact-form input,.contact-form textarea{font-size:2.1vw;padding:calc(1.93857 * var(--unit-vw)) 0;padding-left:calc(1.93857 * var(--unit-vw));border-radius:.8vw!important}.service-items-c{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-items-c li{margin:1.3vw;width:25vw}.service-items-c li p{font-size:1.95vw;line-height:2.5vw}.title-wrapper-c .careerpage-title{margin-bottom:.8vw!important}.title-wrapper-c .career-sub-t{font-size:3.99vw;font-family:"Space Grotesk",sans-serif;max-width:80vw;font-weight:700;margin-bottom:2.941vw!important}.title-wrapper-c p{width:100%!important;font-size:2.24vw;line-height:142%;margin-bottom:8vw!important}.service-row .lead{padding-bottom:0!important}}@media screen and (max-width:575px){.product-container.product-list .licard>p,.product-container.service-container .licard>p{width:100%}.ipad-slider .swiper-button-next,.ipad-slider .swiper-button-prev{width:calc(12 * var(--unit-vw))!important;height:calc(12 * var(--unit-vw))!important;left:82.5vw!important;bottom:unset}.swiper-hero{height:calc(100vh - 3.5em)}.title-wrapper-c p{font-size:4.64vw;line-height:142%}.product-container .card .card-body ul{padding-left:5.5vw}.product-container .card h3{margin-bottom:1.9vw!important}.case-wrap .swiper-button-prev,.ipad-slider .swiper-pagination-bullets,.swiper-button-next,.swiper-hero .swiper-pagination,.swiper-hero.swiper-vertical .swiper-button-next,.swiper-hero.swiper-vertical .swiper-button-prev{display:none}.testimonials h2{font-size:12vw}.blog-cards h3,.fs-5o5{font-size:12vw!important}.image-slider,.quote-slider{height:118vw}.quote-text img{height:16.25vw;max-width:15vw!important}a.more-link{margin-top:calc(4.87 * var(--unit-vw));margin-bottom:calc(16.25 * var(--unit-vw))}a.more-link svg{width:calc(2.83438 * var(--unit-vw));height:calc(2.83438 * var(--unit-vw));-webkit-transition:.5s cubic-bezier(.175, .885, .32, 1.275);transition:.5s cubic-bezier(.175, .885, .32, 1.275);width:6vw;height:6vw}.ipad-slider .swiper-button-next{top:131.4vw!important}.ipad-slider .swiper-button-prev{top:103.2vw!important}.service-row .lead{font-size:4.45vw!important;padding-top:0!important}.service-row .lead:nth-child(odd){padding-right:0!important}.consult,.service-row .lead:nth-child(2n),.w-card .card-body{padding-left:0!important;padding-right:0!important}.service-row svg{height:4.5rem}.consult a.link-alt{font-size:3.5vw!important}.consult::before{width:100%;background:linear-gradient(358deg,#112229 0,#112229 64%,rgba(17,34,41,0) 100%)}.blog-card{margin-bottom:12vw!important}.whatsapp-btn{width:3vw!important;height:3vw!important}.split-heading.fz-4o5{font-size:calc(9.26457 * var(--unit-vw))!important}.get-in-touch-form p{font-size:calc(3.9433963 * var(--unit-vw))!important;line-height:1.4;margin-bottom:calc(7.515723 * var(--unit-vw))}.get-in-touch-form form input{font-size:calc(3.43857 * var(--unit-vw))}.get-in-touch-form .display-6{margin-bottom:calc(1.515723 * var(--unit-vw))}p.small{font-size:.85rem!important}.menu-icon-close svg{width:2rem;margin-right:.8rem}.about-certification{margin-top:14vw}.about-certification .text-heading{font-size:calc(5.09643 * var(--unit-vw))!important;margin-bottom:4vw;margin-bottom:calc(10.09643 * var(--unit-vw))!important}.about-certification .certificate img{height:calc(13.07547 * var(--unit-vw))!important;width:22vw;-o-object-fit:contain;object-fit:contain}.about-hero .hero-title{font-size:calc(9.716981132 * var(--unit-vw))!important}.hero-sub-title h4{font-size:calc(3.886792 * var(--unit-vw))!important;line-height:100%}.certificates-section{-ms-flex-wrap:wrap;flex-wrap:wrap}.certificates-section li{width:100%;margin-bottom:3vw}.certificates-section li img{width:19.02vw;height:18.32vw}.tabs{padding:1.8vw;bottom:3vh}.tabs .tab a{font-weight:500!important;font-size:3.27vw;border-radius:11vw}.tabs .tab.active a{font-weight:600!important;border-radius:11vw}.tabs .tab-1{padding:2.1vw 6vw}.tabs .tab-2,.tabs .tab-3{padding:2.1vw 5.3vw}.card-img-c video,.product-container .card,.product-container.service-container .card{border-radius:4.43vw}.product-container .card .card-body{padding:7.009vw}.product-container .card img{width:14vw;height:14vw;margin-bottom:2.5vw}.product-container .card.bg-service,.product-container .card.bg-service:hover{background-size:cover}.product-container .card.bg-service .product-outro-heading{font-size:4.67vw;margin-bottom:18.6vw}.product-container .card.bg-service a.link-service{font-size:3.73vw!important;gap:0!important;margin-bottom:5vw!important}.product-container .w-card{margin-bottom:16vw}.blog-hero-c,.product-container .w-card .card-body,.solution-section .container-fluid{padding:0!important}.contact-hero .wrapper,.product-container .w-card:last-child{margin-bottom:6vw}.product-container .w-card img{width:57vw;-o-object-fit:contain;object-fit:contain}.product-container.works-container{gap:0!important}.product-container.works-container .card{gap:0}.product-container.works-container .card .img-bg{border-radius:4.43vw;margin-bottom:0}.product-container.works-container .card h3{font-size:6.54vw;margin-bottom:0}.product-container.works-container .product-4 img{height:123%!important}.product-container.works-container .w-card .img-bg img,.swiper-solution .swibanner{height:100%}.product-container.works-container .w-card h3{margin-top:10.67vw}.btn-totop,.contact-details{font-size:3.73vw}.btn-totop svg{height:3.7vw!important;width:3.7vw!important}.career-wrap h4{font-size:5.6vw!important;margin-bottom:4.67vw}.career-wrap p{font-size:3.97vw;font-weight:400;width:90%;margin-bottom:4.67vw!important}.career-wrap h6{font-size:4.2vw;margin-bottom:6.54vw}.career-wrap button{font-size:4.67vw;padding:2.33vw 14.25vw!important;height:unset!important;width:unset!important}.career-inner .head{margin-bottom:7.009vw!important}.career-inner .head h5{font-size:calc(5.6916 * var(--unit-vw))!important;margin-bottom:1vw}.career-inner .head h6{font-size:calc(4.20458 * var(--unit-vw))}.career-inner .career-content{font-size:calc(3.73 * var(--unit-vw));line-height:auto!important;margin-bottom:6.009vw!important}.career-inner ul{margin:5.5vw 0!important}.career-inner .share-box{width:100%!important;padding:4.2vw 5.37vw!important}.career-inner .share-box p{font-size:calc(3.27 * var(--unit-vw))!important;font-weight:500!important;padding-right:7.009vw!important}.career-inner .share-box .icons{padding-left:7.009vw!important}.career-inner .share-box .icons svg{width:calc(6.370833 * var(--unit-vw))!important;height:calc(6.3708333333 * var(--unit-vw))!important;margin-right:2.33vw}.career-inner .apply-form{padding:6.07vw!important}.career-inner .apply-form h6{font-size:calc(5.60625 * var(--unit-vw))!important;margin-bottom:4.009vw!important}.career-inner .apply-form input{margin-bottom:calc(.68125 * var(--unit-vw))!important;font-size:3.77vw;line-height:2.2}.career-inner .apply-form .apply-formgap{gap:calc(4.6* var(--unit-vw))!important}.career-inner .apply-form textarea{margin-bottom:calc(2.68125 * var(--unit-vw))!important;font-size:3.77vw;line-height:2.2}.career-inner .apply-form .resume-btn{padding:2.8vw 5vw!important;width:100%!important;margin-bottom:calc(2.68125 * var(--unit-vw))!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.career-inner .apply-form .resume-btn svg{width:calc(4.67 * var(--unit-vw))!important;height:calc(4.67 * var(--unit-vw))!important}.career-inner .apply-form .resume-btn label{font-size:calc(4.67vw * var(--unit-vw))!important}.career-inner .apply-form button{font-size:4.67vw;padding:2.33vw 14.25vw!important;height:unset!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;margin-top:3.5vw}.career-inner .form-wrap{margin-top:calc(7.1458 * var(--unit-vw))!important}.apply-form textarea{height:25vw}.case-wrap{padding-bottom:6.24vw!important}.case-wrap .blog-card{width:100%!important}.case-wrap .blog-tag{font-size:4.2vw!important;margin-bottom:1vw!important}.case-wrap .blog-link{font-size:4.2vw!important;line-height:122%!important;display:block;margin-bottom:5.5vw!important}.case-wrap .link-alt{font-size:calc(3.64583 * var(--unit-vw))!important;margin-top:calc(3.3416 * var(--unit-vw))!important;gap:.8vw!important}.case-wrap .swiper-pagination-bullets{bottom:calc(2.8083 * var(--unit-vw));display:none}.blog-hero-c .hero{padding-bottom:14.01vw!important}.project-bg{min-height:70vh;border-radius:0!important}.project-bg .title{bottom:calc(8.083 * var(--unit-vw))!important;padding:calc(4.67 * var(--unit-vw)) calc(22.89 * var(--unit-vw)) calc(4.43 * var(--unit-vw)) calc(7.71 * var(--unit-vw))!important}.project-bg .title h6{font-size:calc(9.11 * var(--unit-vw))!important}.project-bg .title p{font-size:calc(4.2 * var(--unit-vw))!important;font-weight:600!important}.brief-section{padding-top:calc(1.5 * var(--unit-vw))!important;padding-bottom:12vw!important}.brief-section .brief-wrap{padding-top:12vw!important}.brief-section .brief-wrap h5{font-size:calc(7.009 * var(--unit-vw))!important}.brief-section .brief-wrap p{font-size:calc(3.37 * var(--unit-vw));line-height:auto!important}.brief-section .brief-wrap.blue-bg{padding:calc(6.07 * var(--unit-vw))!important}.challenges-section{overflow:hidden;margin-bottom:calc(14 * var(--unit-vw))!important}.challenges-section .challenges-wrap{padding-bottom:calc(4.90625 * var(--unit-vw))!important}.challenges-section .challenges-wrap h5{font-size:calc(3.083 * var(--unit-vw))!important}.challenges-section .challenges-wrap p{font-size:calc(3.73 * var(--unit-vw))!important;margin-bottom:7.94vw}.challenges-section .challenges-wrap .icon-title{margin-bottom:0!important}.challenges-section .challenges-img img{-o-object-fit:cover;object-fit:cover}.challenges-section .challenges-wrap.challenges-content{margin-left:0!important;padding:0 6.07vw!important}.solution-section{padding-top:11vw!important;margin-bottom:calc(15.2916 * var(--unit-vw))!important}.solution-section .solution-box h5{font-size:calc(7.083 * var(--unit-vw))!important}.solution-section .solution-box .icon-title{margin-bottom:calc(9.11 * var(--unit-vw))!important}.solution-section .solution-box p{font-size:calc(3.74583 * var(--unit-vw))!important;max-width:87%;margin-bottom:8.17vw!important}.swiper-solution{height:90vw;margin-bottom:8.48vw!important;padding-bottom:20.24vw!important}.swiper-solution img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4.67vw!important}.page-quote-section .inner-wrapper{padding:12.61vw 7.71vw 14.48vw;border-radius:7.71vw}.page-quote-section .inner-wrapper p{font-size:calc(3.73 * var(--unit-vw))!important}.page-quote-section .inner-wrapper h6{font-size:3.73vw!important;margin-bottom:4.53vw}.page-quote-section .inner-wrapper h5{font-size:7.71vw!important;margin-bottom:2.33vw!important;line-height:7.71vw!important}.page-quote-section .inner-wrapper svg{width:16.67vw;height:11.55vw;background:#fff}.page-quote-section .inner-wrapper .top{position:absolute;top:-6.5vw;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%)}.page-quote-section .inner-wrapper .bottom{position:absolute;bottom:-6.5vw;left:50%;-webkit-transform:translatex(-50%) rotate(180deg);transform:translatex(-50%) rotate(180deg)}.section-title-c{font-size:7.009vw;line-height:7.701vw;margin-bottom:7.001vw}.swiper-pagination-c{padding:10.64vw 0 5.2vw!important}.swiper-pagination-c .swiper-pagination-bullet{width:2.97vw!important;height:2.97vw!important;border:none!important;background:#d9d9d9!important;margin:0 1.83vw!important}.contact-form input,.contact-form textarea{padding-top:3vw;padding-left:3vw;border-radius:1.2vw!important}.swiper-pagination-c .swiper-pagination-bullet-active{background:#004281!important}.swiper-cases .swiper-wrapper{padding-bottom:6vw}.contact-hero .hero-title{margin-top:22vw;margin-bottom:7.009vw;font-size:11vw}.sub-t-c{font-size:6vw;margin-bottom:2.33vw;font-weight:700}.contact-wrapper{padding:0 4.2vw;margin-top:-32vw;width:100%;position:relative;top:0}.get-in-para{padding-bottom:5vw}.service-items-c{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service-items-c li{width:100%;margin:0 0 15.04vw}.service-items-c li:last-child{margin-bottom:0}.service-items-c li p{line-height:110%;font-size:4.67vw}.service-items-c li svg{width:18.69vw;height:18.69vw;margin-bottom:4.67vw}.nav-iemes-c li::before{left:-3vw}.swiper-slide .hero-title{margin-top:calc(6.0566 * var(--unit-vw));margin-left:calc(10.41719 * var(--unit-vw))}.hero-title .text-white{font-size:13vw}.foot-text{font-size:2.9vw!important}.menu-items{overflow-y:auto}.title-wrapper-c .careerpage-title{margin-bottom:1.16vw!important}.title-wrapper-c .career-sub-t{font-size:7.008vw;line-height:120%;max-width:100%;font-weight:700;margin-bottom:7.98vw!important;color:#004281}.title-wrapper-c .career-sub-t br{display:none!important}.title-wrapper-c p{width:100%!important;margin-bottom:7.68vw!important}.section-body-cw{margin:11.68vw 0!important}.contact-wrapper-inner{border-radius:4.67vw!important;padding:0}.get-in-touch{margin-bottom:1.86vw!important}.get-in-para{font-size:3.73vw;line-height:140%;width:100%}.contact-form input{padding-bottom:3vw}.contact-form textarea{height:24vw}.contact-form .form-group{margin-bottom:6.07vw}.container.blog-hero-c{max-width:100%!important;padding-top:0!important;margin:0 0 15.42vw!important}.container.blog-hero-c .hero{margin:0!important;padding:0!important}.project-hero .title{padding:4.67vw 22.89vw 4.67vw 7.71vw!important;bottom:7.009vw!important}.project-hero .title p{font-size:4.2vw!important;line-height:5.37vw!important;margin-bottom:.7vw!important}.project-hero .title h6{font-size:8.41vw!important;line-height:120%!important}.brief-section .brief-wrap .icon-title{padding-left:0!important;margin-bottom:4.009vw!important}.brief-section .brief-wrap .icon-title svg,.challenges-section .challenges-wrap .icon-title svg,.solution-section .solution-box .icon-title svg{padding-right:3.73vw!important}.brief-section .brief-wrap h5,.challenges-section .challenges-wrap .icon-title h5{font-size:6vw!important}.challenges-section{border-radius:20px!important}.challenges-section .challenges-box{padding:4vw 4vw 0!important}.case-wrap{margin-top:16vw!important}.challenges-section .challenges-img img{height:40vh!important}.product-5 .img-bg img{width:120%}.pc-s{margin-bottom:28vw}.pc-ls{margin-bottom:20vw}.pcs-nw{margin-bottom:10vw}.pcs-nws{margin-bottom:15vw}.tb-c-fix{padding-top:18.33vw;padding-bottom:19.93vw}.product-container .hero-title{padding-bottom:1rem}.career-inner ul{padding-left:0}.career-inner .apply-form input,.career-inner .apply-form textarea{padding-left:2vw;border-radius:4px!important}.product-intro p{font-size:4.5vw;line-height:13 8%}.pro-4{margin-top:2vw}.contact-hero .wrapper h3{font-size:5vw;margin-bottom:5px}.iframeSection{margin-top:10vw}.product-container.works-container .product-5 .img-bg{height:74vw}.product-container.works-container .product-5 .img-bg img{max-width:98%}.contact-bg{background-image:url(../images/contact-us/contact-bg-mobile.png)!important}}.career-inner .apply-form label.active{color:#faaf40!important;display:flex;align-items:center}.career-inner .apply-form label.active span{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.career-inner .apply-form label svg{display:inline;margin-right:.5vw}.product-container .card h3{margin-bottom:.5vw}.career-para{font-size:1.24vw;line-height:142%}