@media only screen and (max-width:1366px){.aga-header ul.nav-menu{gap:30px}.aga-header ul.nav-menu>li ul.submenu li{flex:1 0 130px}.aga-header ul.nav-menu>li>a:hover:before{transform:scale(.75);left:5px}.aga-header ul.nav-menu>li.active>a:before{transform:scale(.75);left:-10px}.aga-header ul.nav-menu>li ul.submenu li a span,.aga-header ul.nav-menu>li>a{font-size:11px}}@media only screen and (max-width:1200px){.aga-header ul.nav-menu{gap:20px}.aga-header ul.nav-menu>li>a>span{white-space:normal}}@media only screen and (max-width:992px){.menu-sm h5,.menu-sm ul li a:hover,.menu-sm ul li.active a{color:#232323}.menu-sm ul li a span,.menu-sm.active{transform:translateX(0)}.aga-header .language,.aga-header .search-box,.aga-header .search-icon,.section-background .row:before,br{display:none}.landing br{display:inline-block}section:not(.company-highlights,.contact-cards,.privacy-terms){padding-block:45px!important}.list-style-5 li{width:calc(100%)}.aga-header div[class*=col-],.landing div[class*=col-]{padding-inline:0!important}.aga-header{padding-inline:25px!important}.aga-header .row{margin:0 auto}.aga-header .col-md-10,.aga-header .col-md-2{flex-basis:50%}.aga-header.fixed{backdrop-filter:none}#bootstrapCookieConsentSettingsModal.modal,.aga-header ul.nav-menu{display:none!important}.menu-sm{position:fixed;top:0;bottom:-1px;left:-1px;right:-1px;transform:translateX(100%);z-index:11;background:rgba(255,255,255,.9);backdrop-filter:saturate(200%) blur(30px);overflow:auto}.menu-sm .container{height:100%}.menu-sm .container:before{content:'';position:absolute;left:12px;border-left:1px solid rgba(0,0,0,.06);top:0;bottom:0}.menu-sm div[class*=col]{padding-top:10px;padding-bottom:10px}.menu-sm h5{font-size:16px;font-weight:600;margin-bottom:10px;position:relative}.menu-sm h5::before{content:"";width:1px;height:25px;background-color:#f54d4d;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}.menu-sm ul{list-style:none}.menu-sm ul li a{display:flex;padding:4px 0;font-size:14px;color:#6f6f6f;font-weight:500;position:relative}.menu-sm ul li.disabled a{pointer-events:none}.menu-sm ul li a span{transition:.25s ease-out}.menu-sm ul li a:hover span,.menu-sm ul li.active a span{transform:translateX(15px)}.menu-sm ul li a:before{content:"";position:absolute;top:calc(50% - 3px);left:0;height:6px;width:6px;background:currentColor;border-radius:100%;transform:scale(0);transition:.25s ease-out}.menu-sm ul li a:hover:before,.menu-sm ul li.active a:before{transform:scale(1);transition:.25s ease-out;background:#f54d4d}.menu-sm .close-icon path{stroke:#232323;stroke-dasharray:40;stroke-dashoffset:80;transition:stroke-dashoffset .6s ease-in-out}.menu-sm .close-icon path:nth-of-type(2){transition-delay:.3s}.menu-sm .close-icon:hover path{stroke-dashoffset:0}.menu-sm .close-icon{position:fixed;top:25px;right:25px;opacity:0}.menu-sm.active .close-icon{opacity:1}.subPage-header .py-4{padding-inline:0}.contact-cards .ps-lg-60{padding-inline:15px!important;padding-block:25px}.container{padding-inline:30px}.contract .col,.footer .col,.partner .col,.services .col{flex-basis:100%}.expertise-page h2,.faq h2{margin-bottom:45px}.cta-head{padding:45px;text-align:center}.footer .col{padding-block:15px}.about{overflow:hidden}.about div[class*=col-],.section-background .row .pe-lg-60,.section-background .row .ps-lg-60{padding-inline:10px!important}.about .shape-parent>.shape-2{right:-20px;top:-30px}.about .row div[class*=col-]:first-child{margin-bottom:75px}.faq .row div[class*=col-]:first-child{margin-bottom:25px}.section-template--one .row .content-wrap{order:1;padding-inline:0!important;margin-block:30px}.section-template--one .row:last-child .content-wrap{margin-bottom:0}.service-cards .accordion-header h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.section-background .row .col-lg-7{order:1;margin-top:30px}.about .shape-parent>.shape-1{left:-20px;bottom:-40px}.partner .min-h-425{min-height:190px}.partner .mask-50vw{left:0;width:100%}.faq .ps-lg-60{padding-left:12px!important}.faq .accordion-button{padding-right:60px}.footer .row .col:first-child{display:flex;justify-content:space-between}}@media only screen and (max-width:768px){.expertise-section .container-fluid .col:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1);border-right:none}.expertise-section .container-fluid{background-image:none!important}.expertise-section .container-fluid .col:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-image:var(--background);background-position:center 70%; background-size: cover;}.expertise-section .container-fluid .col[data-bg=operations-supply-chain]:before{background-position:30% 90%}.expertise-section .container-fluid .col{height:350px;flex:1 0 90%;margin:8px 15px}}@media only screen and (max-width:576px){header.landing::before{background-size:contain}header.landing h1{font-size:50px}header.landing p{padding-left:0}header.landing p::before{top:-25px}header.landing .dual-button{flex-direction:column;width:100%}header.landing .dual-button .btn{width:100%;margin-block:5px!important;margin-inline:0!important;min-height:40px}.landing .row div[class*=col-]:last-child{align-items:flex-start!important;margin-top:30px!important}.shape_future div[class*=col-]{padding-left:15px!important;padding-right:15px!important}.about .shape-parent::before{display:none}.shape_future{padding:50px 0!important}.shape_future .shape-img{margin-bottom:30px}.shape_future .shape-img::after{bottom:-30px;right:0}.operations{background-position:30% 0}.process-of-hiring{background-position:55% 0}.contracts,.overview-ourvalues{background-position:70% 0}.company-highlights .col,.service-cards .col{flex-basis:100%}.company-highlights .col{border-left:none;border-bottom:1px solid rgba(0,0,0,.05)}.company-highlights .col .card-body{padding-inline:10px}.company-highlights .col:last-child{border-right:none}.contactus .contact-form{padding-left:2rem;padding-right:2rem}}