.video-lightbox.opened[data-lightbox-target=heroBanner_sparkBg_videoM] .video-lightbox--top{max-width:90%;width:90%}.video-lightbox.opened[data-lightbox-target=heroBanner_sparkBg_videoM] .lightbox-video{width:95%}.video-lightbox.opened[data-lightbox-target=heroBanner_sparkBg_videoM] .vjs-has-started .vjs-control-bar{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-transform:none;transform:none;z-index:99}.menu-list{color:inherit;margin:0;padding:0}.menu-list [data-aos^=fade][data-aos^=fade]{opacity:1!important}@media only screen and (min-width:1025px){.menu-list .homemenu{display:none!important}.menu-mobile-level2{display:none}}.menu-item{list-style:none}.menu-item-search{cursor:pointer;display:none}.menu-item .flyout-container{width:100%}@media(max-width:1599px){.menu-item .flyout-container{top:85px}}@media(min-width:1600px){.menu-item .flyout-container{top:95px}}.menu-item .flyout-container .menu-about-newsroom .row,.menu-item .flyout-container .menu-about-newsroom .row>.col,.menu-item .flyout-container .menu-about-newsroom .row>.col .column-control.section,.menu-item .flyout-container .menu-about-newsroom .row>.col .column-control.section .active-mode,.menu-item .flyout-container .menu-about-newsroom .row>.col .column-control.section .active-mode .container-fluid,.menu-item .flyout-container .menu-about-newsroom .row>.col .column-control.section .active-mode .container-fluid .dbInMenu,.menu-item .flyout-container .menu-about-newsroom .row>.col .column-control.section .active-mode .container-fluid .dbInMenu .row>div,.menu-item .flyout-container .menu-about-newsroom .row>.col .dbInMenu,.menu-item .flyout-container .menu-about-newsroom .row>.col .dbInMenu .db-container{height:100%}.menu-item .flyout-container .menu-about-newsroom .column-control-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.menu-item .flyout-container .menu-about-newsroom .db-content{padding:.7rem!important}.menu-item .flyout-container .menu-about-newsroom .events .db-content,.menu-item .flyout-container .menu-about-newsroom .pressreleases .db-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.menu-item .flyout-container .menu-about-newsroom .events .db-content .db-cta--button,.menu-item .flyout-container .menu-about-newsroom .pressreleases .db-content .db-cta--button{display:block;margin-top:auto!important;text-align:right}.menu-item .flyout-container .dbInMenu{color:#151c28}.menu-item .flyout-container .dbInMenu .db-cta--button{color:inherit}.menu-item .flyout-container .dbInMenu .pressreleases .image-overlay{background-color:#02f576!important}.menu-item .flyout-container .dbInMenu .events .image-overlay{background-color:#5f2cff!important}.menu-item .flyout-container .dbInMenu .events .db-img:after{background-color:#5f2cff;bottom:0;content:"";left:0;opacity:70%;position:absolute;right:0;top:0}.menu-item .flyout-container .dbInMenu .events .db-content{color:#fff}.menu-item .flyout-container .dbInMenu .success-story .image-overlay{background-color:#522ab7!important}.menu-item .flyout-container .dbInMenu .media{color:#fff}.menu-item .flyout-container .dbInMenu .media .image-overlay{background-color:#5f2cff!important}.menu-item .slick-track{display:block}.menu-item #menu-main-industry-heading,.menu-item #menu-main-services-heading{margin-left:28px}@media(max-width:1366px){.menu-item #newsRoomDBlocks>.container-fluid>.row>.col:first-child{max-width:0;min-width:0;width:0}.menu-item #newsRoomDBlocks>.container-fluid>.row>.col:nth-child(2){max-width:100%;min-width:100%;width:100%}.menu-item #newsRoomDBlocks>.container-fluid>.row>.col:nth-child(3){max-width:0;min-width:0;width:0}}.menu-item.active-menu .column-control-column>.icon-text.section{-webkit-animation:fadeInFromBottomAnimation .6s linear 1 forwards;animation:fadeInFromBottomAnimation .6s linear 1 forwards;opacity:0}.menu-item.active-menu .column-control-column>.icon-text.section:first-child{-webkit-animation-delay:0s;animation-delay:0s}.menu-item.active-menu .column-control-column>.icon-text.section:first-child:has(.icon-text-consult-design,.icon-text-engineer-automate,.icon-text-alanyze-optimize){-webkit-animation-delay:.3s;animation-delay:.3s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(2):has(.icon-text-consult-design,.icon-text-engineer-automate,.icon-text-alanyze-optimize){-webkit-animation-delay:.4s;animation-delay:.4s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(3):has(.icon-text-consult-design,.icon-text-engineer-automate,.icon-text-alanyze-optimize){-webkit-animation-delay:.5s;animation-delay:.5s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(4):has(.icon-text-consult-design,.icon-text-engineer-automate,.icon-text-alanyze-optimize){-webkit-animation-delay:.6s;animation-delay:.6s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(5):has(.icon-text-consult-design,.icon-text-engineer-automate,.icon-text-alanyze-optimize){-webkit-animation-delay:.7s;animation-delay:.7s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(6):has(.icon-text-consult-design,.icon-text-engineer-automate,.icon-text-alanyze-optimize){-webkit-animation-delay:.8s;animation-delay:.8s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(7){-webkit-animation-delay:.6s;animation-delay:.6s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(7):has(.icon-text-consult-design,.icon-text-engineer-automate,.icon-text-alanyze-optimize){-webkit-animation-delay:.9s;animation-delay:.9s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(8){-webkit-animation-delay:.7s;animation-delay:.7s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(8):has(.icon-text-consult-design,.icon-text-engineer-automate,.icon-text-alanyze-optimize){-webkit-animation-delay:1s;animation-delay:1s}.menu-item.active-menu .column-control-column>.icon-text.section:nth-child(n+9){-webkit-animation-delay:.8s;animation-delay:.8s}.menu-item.active-menu .column-control-column .secondcolumnmenu>*,.menu-item.active-menu .column-control-column .thirdcolumnmenu>*{-webkit-animation:fadeInFromRightAnimation .3s linear 1 forwards;animation:fadeInFromRightAnimation .3s linear 1 forwards;opacity:0}.menu-item.active-menu .column-control-column .secondcolumnmenu>:first-child,.menu-item.active-menu .column-control-column .thirdcolumnmenu>:first-child{-webkit-animation-delay:0s;animation-delay:0s}.menu-item.active-menu .column-control-column .secondcolumnmenu>:nth-child(2),.menu-item.active-menu .column-control-column .thirdcolumnmenu>:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.menu-item.active-menu .column-control-column .secondcolumnmenu>:nth-child(3),.menu-item.active-menu .column-control-column .thirdcolumnmenu>:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.menu-item.active-menu .column-control-column .secondcolumnmenu>:nth-child(4),.menu-item.active-menu .column-control-column .thirdcolumnmenu>:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}.menu-item.active-menu .column-control-column .secondcolumnmenu>:nth-child(5),.menu-item.active-menu .column-control-column .thirdcolumnmenu>:nth-child(5){-webkit-animation-delay:.4s;animation-delay:.4s}.menu-item.active-menu .column-control-column .secondcolumnmenu>:nth-child(6),.menu-item.active-menu .column-control-column .thirdcolumnmenu>:nth-child(6){-webkit-animation-delay:.5s;animation-delay:.5s}.menu-item.active-menu .column-control-column .secondcolumnmenu>:nth-child(7),.menu-item.active-menu .column-control-column .thirdcolumnmenu>:nth-child(7){-webkit-animation-delay:.6s;animation-delay:.6s}.menu-item.active-menu .column-control-column .secondcolumnmenu>:nth-child(8),.menu-item.active-menu .column-control-column .thirdcolumnmenu>:nth-child(8){-webkit-animation-delay:.7s;animation-delay:.7s}.menu-item.active-menu .column-control-column .secondcolumnmenu>:nth-child(n+9),.menu-item.active-menu .column-control-column .thirdcolumnmenu>:nth-child(n+9){-webkit-animation-delay:.8s;animation-delay:.8s}.menu-item.active-menu #menu-main-insight .column-control-column .cmp-card-wrapper>div{-webkit-animation:fadeInFromRightAnimation .3s linear 1 forwards;animation:fadeInFromRightAnimation .3s linear 1 forwards;opacity:0}.menu-item.active-menu #menu-main-insight .column-control-column .cmp-card-wrapper>div:first-child{-webkit-animation-delay:.3s;animation-delay:.3s}.menu-item.active-menu #menu-main-insight .column-control-column .cmp-card-wrapper>div:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.menu-item.active-menu #menu-main-insight .column-control-column .cmp-card-wrapper>div:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}.menu-item.active-menu #menu-main-insight .column-control-column .cmp-card-wrapper>div:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s}.menu-item.active-menu #menu-main-insight .column-control-column .cmp-card-wrapper>div:nth-child(5){-webkit-animation-delay:.7s;animation-delay:.7s}.menu-item.active-menu #menu-main-insight .column-control-column .cmp-card-wrapper>div:nth-child(6){-webkit-animation-delay:.8s;animation-delay:.8s}.menu-item.active-menu #menu-main-insight .column-control-column .cmp-card-wrapper>div:nth-child(7){-webkit-animation-delay:.9s;animation-delay:.9s}.menu-item.active-menu #menu-main-insight .column-control-column .cmp-card-wrapper>div:nth-child(8){-webkit-animation-delay:1s;animation-delay:1s}.menu-item.active-menu #menu-main-insight .column-control-column .cmp-card-wrapper>div:nth-child(n+9){-webkit-animation-delay:.8s;animation-delay:.8s}.menu-item .about-2nd-col .region-details .region-map{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.menu-item .about-2nd-col.menu-about-default .row{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.menu-item .about-2nd-col.menu-about-default .row .col:nth-child(2){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:-26px;margin-top:-30px;position:relative;right:-35px}.menu-item .about-2nd-col.menu-about-default .row .col:nth-child(2) .column-control-column{height:auto!important}.menu-item .about-us-sb .static-blocks.section .db-sf-info .db-cta--link{display:none}@media(max-width:1024px){.menu-item .about-us-sb .row .control-mob-.control-tab-+.control-mob-.control-tab-{display:block!important}}.menu-item .about-us-sb .static-blocks .sb-featured{-webkit-box-orient:vertical;-webkit-box-direction:normal;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:350px;margin-top:0!important}.menu-item .about-us-sb .static-blocks .sb-featured .featured-single-block{display:none}.menu-item .about-us-sb .static-blocks .sb-featured .row{height:100%}.menu-item .about-us-sb .static-blocks .sb-featured .row .col-12{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.menu-item .about-us-sb .static-blocks .sb-featured .row .col-12>div{width:100%}.menu-item .about-us-sb .static-blocks .sb-featured.db-container .db-img{border-radius:4px;bottom:0;height:auto;left:0;margin-bottom:0;position:absolute;right:0;width:100%}.menu-item .about-us-sb .static-blocks .sb-featured .db-sf-info{background-color:hsla(0,0%,100%,.749);color:#414141;padding:10px 15px;position:relative;z-index:2}.menu-item .about-us-sb .static-blocks .sb-featured .db-sf-info h4{font-weight:400;text-transform:uppercase}.menu-item .about-us-sb .static-blocks .sb-featured .db-sf-info .db-descr{font-weight:500}.menu-item .about-us-sb .static-blocks .sb-featured a:hover{text-decoration:none}.menu-item .db-blocks.sb-featured .db-sf-info,.menu-item .db-blocks.sb-featured .fsb--btn{color:#151c28}.menu-item .db-blocks.sb-featured a{width:100%}.menu-item .db-blocks.sb-featured a:hover{text-decoration:none}@media only screen and (min-width:993px){.menu-item .db-no-image .db-title:hover{font-weight:700}}.menu-link{font-weight:300;padding:.5rem .625rem;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;vertical-align:middle}.menu-link,.menu-link:hover{color:inherit}@media(min-width:992px){.menu-list:not(.opened) .menu-link.active{color:#02f576!important}}.menu-link-button{background-color:hsla(0,0%,100%,0);border:.0625rem solid #fff;border-radius:1.5625rem;color:#fff;cursor:pointer;font-weight:700;margin-bottom:0!important;padding:.5625rem 1.5625rem;text-align:center}.light-theme .menu-link-button:not(.btn-gsaped):hover{background-color:#02f576;border-color:#02f576;color:#151c28;text-decoration:none}.menu-link.nav-link{line-height:1.5rem;padding:.5rem .625rem}.menu-search{background:hsla(0,0%,100%,0);border:none;margin-bottom:0;padding:0}.menu-search .searchIcon{fill:#fff;display:block;text-align:center;vertical-align:middle}.menu-mobile-search .menu-search{margin:0;padding:.625rem 0;position:relative;z-index:3}.menu-mobile-search .menu-search[aria-expanded=true]{color:#fff}.menu-mobile-search .menu-search[aria-expanded=true] svg{opacity:0}.menu-mobile-search .menu-search[aria-expanded=true]:after,.menu-mobile-search .menu-search[aria-expanded=true]:before{background:#fff;content:"";height:2.5px;position:absolute;right:0;top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:2pc;z-index:2}.menu-mobile-search .menu-search[aria-expanded=true]:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-search-flyout{background:#0f3456;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.149);box-shadow:0 2px 4px rgba(0,0,0,.149);left:0;top:100%;width:100%}.menu-search-flyout>div{max-height:80vh;overflow-y:auto}.editmode .menu-search-flyout{background-color:#fff;min-height:50px}@media(min-width:992px){.dark-theme .menu-search-flyout{background-color:#fff}}.dark-theme .menu-search-flyout .hr.section div{background-color:#6e6e6e!important}.menu-item-flyout #menu-main-insight .column-control-column .image-video.section~.richtext.section~.button.section,.menu-item-flyout #menu-main-insight .column-control-column .static-blocks.section~.button.section{text-align:start}.menu-item-flyout #menu-main-insight .column-control-column .image-video.section~.richtext.section~.button.section .button,.menu-item-flyout #menu-main-insight .column-control-column .static-blocks.section~.button.section .button{padding:0;text-align:start}.menu-item-flyout #menu-main-insight .static-blocks.section section.db-container{margin-bottom:0!important;margin-top:0!important}.menu-item-flyout #menu-main-insight .static-blocks.section section.db-container.sb-no-image{margin-bottom:5px!important}.menu-item-flyout #menu-main-insight .static-blocks.section section.db-container .db-cta--link{font-weight:600;text-decoration:none}.menu-item-flyout #menu-main-insight .static-blocks.section section.db-container .db-cta--link:hover{color:#38369a}.menu-item-flyout #menu-main-insight .static-blocks.section section.db-container .db-cta--link:hover svg{fill:#38369a}@media(min-width:1025px){.menu-item{cursor:pointer;display:inline-block;list-style:none;padding:1.25rem .6rem}.menu-item.menu-item-button{padding:1rem 0 1rem .6rem}.menu-item .flyout-container{left:0;position:absolute;width:100%}.header-menu-component .menu-item-flyout{display:none!important;max-height:calc(100vh - 5pc);-webkit-transition:height .5s;transition:height .5s;z-index:-1}.header-menu-component .menu-item-flyout.twolevelmenu-bgimg{background-position:right -250px bottom -180px;background-repeat:no-repeat;background-size:500px}.header-menu-component .menu-item.active-menu .menu-item-flyout,.menu-component .menu-item:hover .menu-item-flyout{border-radius:.5rem;display:block!important;left:calc(4.5% + 15px);opacity:1;z-index:1}.header-menu-component .menu-item.menu-item .menu-item-white-arrow{position:relative}.header-menu-component .menu-item.menu-item .menu-item-white-arrow:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS4yNzUiIGhlaWdodD0iMTIuMTY2IiB2aWV3Qm94PSIwIDAgMjkuMjc1IDEyLjE2NiI+CiAgPHBhdGggaWQ9IlBhdGhfMjQ4ODUiIGRhdGEtbmFtZT0iUGF0aCAyNDg4NSIgZD0iTS0zMzY2Ljc2MiwzMDMzLjg4NGwxNC43MTUtMTIuMTY2LDE0LjU2LDEyLjE2NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzNjYuNzYyIC0zMDIxLjcxOCkiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==");background-position:50% 100%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.2rem;opacity:0;position:absolute;top:-6px;-webkit-transform:translateY(13px);transform:translateY(13px);-webkit-transition:all 1s;transition:all 1s;width:1.2rem}.header-menu-component .menu-item.active-menu.collapsible:not(.noMenuArrowBelow) .menu-item-white-arrow:after{opacity:1}.menu-item:hover .menu-item-arrow{opacity:.9;-webkit-transition:all .5s linear .2s;transition:all .5s linear .2s;visibility:visible}.menu-item:hover .menu-link:not(.menu-link-button){color:#02f576}.menu-item-search{display:inline-block;padding:1.25rem!important}.menu-search{height:2.5rem;pointer-events:none}.menu-item-arrow{-webkit-box-pack:center;-ms-flex-pack:center;display:none!important;justify-content:center;margin:0 .625rem;opacity:0;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:inherit}.menu-item-arrow:before{background-color:#151c28;content:"";height:.1875rem;position:absolute;top:1.0625rem;width:100%}.dark-theme .menu-item-arrow:before{background-color:#fff}.menu-item-search .menu-item-arrow{margin:0}.menu-current-node-parent .menu-item-arrow{opacity:.9;visibility:visible}.menu-item-flyout{background:#fff;-webkit-box-shadow:0 15px 23px 8px rgba(0,0,0,.1);box-shadow:0 15px 23px 8px rgba(0,0,0,.1);cursor:auto;max-height:80vh;opacity:0;overflow-x:hidden;overflow-y:auto;top:calc(100% + 5px);width:100%;z-index:-1}.menu-item-flyout .column-control>.active-mode>.container{margin:0;max-width:100%;padding:0 2rem;width:100%}.menu-item-flyout .column-control>.active-mode>.container .menu-service-default .image-video svg{display:inherit;margin:0 auto}.menu-item-flyout .column-control>.active-mode#menu-main-insight>.container{padding:0}.menu-item-flyout .column-control>.active-mode#menu-main-insight>.container>.row>.col{padding:2rem}.menu-item-flyout .column-control>.active-mode#menu-main-insight>.container>.row>.col:first-child{padding-left:3rem}.menu-item-flyout .column-control>.active-mode#menu-main-insight>.container>.row>.col:last-child{padding-right:3rem}.menu-item-flyout .column-control>.active-mode#menu-main-insight.borders-right>div>.row>.col:first-child{border-right-color:#d0d2d4}.menu-item-flyout .column-control>.active-mode#menu-main-insight.borders-right>div>.row>.col:not(:first-child){border-right:none}.editmode .menu-item-flyout{background-color:#fff;min-height:3.125rem}.menu-item-flyout .horizontal-ruler div{margin:0 0 .625rem}.dark-theme .menu-item-flyout{background-color:#fff;color:#151c28}.dark-theme .menu-item-flyout .horizontal-ruler div{background-color:#6e6e6e!important}.menu-item-flyout .db-results-wrapper{overflow:hidden}.menu-item-flyout .db-results-wrapper.event{position:relative}.menu-item-flyout .db-results-wrapper.event .db-contentType,.menu-item-flyout .db-results-wrapper.event .db-cta--button,.menu-item-flyout .db-results-wrapper.event .db-description,.menu-item-flyout .db-results-wrapper.event .db-title{color:#fff!important}.menu-item-flyout .db-results-wrapper.event:after{background-color:#1e2345;content:"";height:100%;left:0;opacity:50%;position:absolute;top:0;width:100%;z-index:1}.menu-item-flyout .vertical-scroller .db-vert-next,.menu-item-flyout .vertical-scroller .db-vert-prev{display:none!important}.menu-item-flyout .region-map{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.menu-item-flyout .menu-insights-perspectives .db-vert-firstBlock .db-img{background-position:100%}.menu-item-flyout>column-control>.active-mode{padding:0 2rem}.menu-item-flyout .menu-about-partners .column-control-column #viewAllPartners{display:none}.menu-item-search .menu-item-arrow,.menu-item-search .menu-item-flyout{-webkit-transition-delay:.4s;transition-delay:.4s}.menu-current-node-parent .menu-link:not(.menu-link-button){-webkit-transform:scale(1.1);transform:scale(1.1)}}@media(min-width:992px)and (max-width:1200px){.menu-item{display:inline-block;list-style:none;padding-left:.53125rem;padding-right:.53125rem}}@media(min-width:1600px){.menu-item-arrow:before{top:1.09375rem}}@media(max-width:1024px){.nav-menu .menu-component{max-height:calc(87.5vh - 56.875px);overflow-y:scroll}.menu-list{-webkit-transition:all .3s;transition:all .3s}.header-navigation .menu-list{min-height:calc(100vh - 65px)}.menu-list.disabled{opacity:.2;pointer-events:none}.menu-list .col-12{padding:0}.menu-link{margin:1rem 0;position:relative}.menu-link:not(.menu-search,a):after{border-bottom:.125rem solid #fff;border-left:.125rem solid #fff;content:"";height:9pt;position:absolute;right:2rem;top:1.09375rem;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s ease;transition:all .3s ease;width:9pt}.noCollapsible .menu-link:not(.menu-search,a):after{display:none}.footer__short .menu-link:not(.menu-search,a):after{border-bottom:.125rem solid #151c28;border-left:.125rem solid #151c28}.header-menu-component .menu-link-button{background-color:#02f576;border:1px solid #02f576;color:#151c28;cursor:pointer;font-weight:600;padding:.75rem 2.1875rem}.header-menu-component .menu-link-button.hover,.header-menu-component .menu-link-button:hover{background-color:#5f2cff;border:1px solid #5f2cff;color:#fff;text-decoration:none}.menu-item{margin-bottom:2rem}.footer__short .menu-item.language-item,.footer__short .menu-item.menu-item-search{display:none}.footer__short .menu-item .iconText{-webkit-transform:none!important;transform:none!important}.menu-item-button{margin:1rem;text-align:center}.menu-item-button .btn-oceanblue{font-weight:500;padding:.75rem 1.875rem}.menu-item:has(#menu-main-insight).active-menusecondLevel .menu-link{padding:10px 1.5rem 0}.menu-item:has(#menu-main-insight) .flyout-container>.container{padding:0}.menu-item:has(#menu-main-insight) .flyout-container>.container #menu-main-insight>.container>.row>.col{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;padding:1.5rem}.menu-item:has(#menu-main-insight) .flyout-container>.container #menu-main-insight>.container>.row>.col:first-child{padding:0 1.5rem 1.5rem}.menu-item:has(#menu-main-insight) .flyout-container>.container #menu-main-insight>.container>.row>.col:last-child{margin-bottom:2rem}.menu-item:has(#menu-main-insight) .flyout-container>.container #menu-main-insight>.container>.row>.col .button.section,.menu-item:has(#menu-main-insight) .flyout-container>.container #menu-main-insight>.container>.row>.col .image-video.section,.menu-item:has(#menu-main-insight) .flyout-container>.container #menu-main-insight>.container>.row>.col .richtext.section{padding:.3125rem!important}.menu-item:has(#menu-main-insight) .flyout-container>.container #menu-main-insight>.container>.row>.col .image-video .mobileCenter{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.menu-item:has(#menu-main-insight) .flyout-container>.container #menu-main-insight>.container>.row>.col .row.db-no-image{margin:0}.menu-item .menu-item-flyout{background-color:#d0d2d4;border-radius:10px;margin:0}.menu-item .menu-item-flyout#menuList-2 .background-container,.menu-item .menu-item-flyout#menuList-2 .richTextBorderContainer{display:none}.footer__short .menu-item .menu-item-flyout{margin:0 10px}.menu-item .menu-item-flyout .opc-btn-container{position:relative}.menu-item .menu-item-flyout .opc-btn-container .opc-next,.menu-item .menu-item-flyout .opc-btn-container .opc-prev{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzg1ODM4MSIgY2xhc3M9ImJpIGJpLWNoZXZyb24tcmlnaHQiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Ii8+Cjwvc3ZnPg==");display:inline-block;height:30px;position:absolute;right:0;top:-75px;width:30px}.menu-item .menu-item-flyout .opc-btn-container .opc-prev{left:0;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu-item .menu-item-flyout .ourPartner-in-menu .slick-slide .iconText:after{display:none}.menu-item .menu-item-flyout .ourPartner-in-menu .slick-slide .iconText .iconText-img--container{background-color:transparent!important;margin:0;max-height:45px;padding:0}.menu-item .menu-item-flyout .ourPartner-in-menu .iconText-img--container{height:70px;width:70px}.menu-item .menu-item-flyout .ourPartner-in-menu .iconText-img--container .iconText-img{-webkit-filter:invert(.6)!important;filter:invert(.6)!important}.menu-item .menu-item-flyout .ourPartner-in-menu .slick-slide{-webkit-transition:all .3s;transition:all .3s}.menu-item .menu-item-flyout .ourPartner-in-menu .slick-slide:not(.slick-active){opacity:0}.menu-item .menu-item-flyout .active-mode{background-color:transparent!important;color:#151c28!important}.menu-item .menu-item-flyout .active-mode .iconText-img{-webkit-filter:blur(0) grayscale(100%);filter:blur(0) grayscale(100%)}.menu-item .menu-item-flyout .active-mode .menu-mobile-level2>div{padding-top:0!important}.menu-item .menu-item-flyout .active-mode .menu-mobile-level2 .active-mode{border-bottom:1px solid #151c28;border-radius:0!important}.menu-item .menu-item-flyout .active-mode .iconText-link h6.iconText-title,.menu-item .menu-item-flyout .active-mode .iconText-link p b,.menu-item .menu-item-flyout .active-mode .iconText-richtextTitle h6.iconText-title,.menu-item .menu-item-flyout .active-mode .iconText-richtextTitle p b,.menu-item .menu-item-flyout .active-mode .menu-mobile-level2 .richTextBorderContainer p b .font-size-13,.menu-item .menu-item-flyout .active-mode .menu-mobile-level2 .richTextBorderContainer p b .font-size-14{font-weight:500}.menu-item .menu-item-flyout .active-mode .iconText-link p:nth-child(2),.menu-item .menu-item-flyout .active-mode .iconText-richtextTitle p:nth-child(2){display:none}.menu-item .menu-item-flyout .active-mode .iconText-title-container{-ms-flex-item-align:center;align-self:center}.menu-item .menu-item-flyout .active-mode .icon-text.section:last-child .menu-mobile-level2 .active-mode{border-bottom:0}.menu-item .menu-item-flyout .db-var--vertical .db-vert-next,.menu-item .menu-item-flyout .db-var--vertical .db-vert-prev{display:none!important}.menu-item-search{display:block}.menu-item-search svg{height:2rem;width:2rem}.menu-item-search .menu-search-mobile{color:#000!important;display:block!important;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1rem;padding:0 10px}.menu-item-search .menu-search-mobile .yxt-SearchBar-form{background-color:#fff;border:0;border-radius:50px;padding-bottom:0!important}.menu-item-search .menu-search-mobile .yxt-SearchBar-form input{-ms-flex-item-align:center;align-self:center;color:#151c28!important;margin-right:auto;width:calc(100vw - 95px)}.menu-item-search .menu-search-mobile .yxt-SearchBar-form .yxt-SearchBar-button{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo=");background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:60%;border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important;border-top-left-radius:0!important;border-top-right-radius:0!important;height:50px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:50px}.menu-link:not(.menu-search,.menu-link-button){color:#fff!important;font-weight:700;margin-bottom:1rem;padding:0 2rem}.active-menu .menu-link:not(.menu-search,.menu-link-button){margin-bottom:2rem}.menu-collapse .menu-link:not(.menu-search,.menu-link-button){text-decoration:none!important}.menu-submenu .menu-item-flyout .media-text{display:none}.menu-submenu .menu-item-flyout .vertical-scroller{height:auto!important;margin:0 auto;max-width:92%}.menu-submenu .menu-item-flyout .db-results-wrapper .db-vert--next{display:none!important}.menu-submenu .menu-item-flyout .db-results-wrapper .db-vert-tile{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;position:relative}.menu-submenu .menu-item-flyout .db-results-wrapper .db-vert-tile .db-vert--content,.menu-submenu .menu-item-flyout .db-results-wrapper .db-vert-tile .db-vert--img{max-width:100%!important;padding-left:0!important;width:100%!important}.menu-submenu .menu-item-flyout .db-results-wrapper .db-vert-tile .db-vert--img{bottom:0;left:0;-o-object-fit:cover;object-fit:cover;right:0;top:0}.menu-submenu .menu-item-flyout .db-results-wrapper .db-vert-tile .db-vert--content{background-color:#02f576;color:#151c28;padding:1.5rem 1rem!important}.menu-submenu .menu-item-flyout .db-vert-row{min-height:300px!important}.menu-submenu .menu-item-flyout #menu-main-industries,.menu-submenu .menu-item-flyout .menu-about-about,.menu-submenu .menu-item-flyout .menu-about-newsroom,.menu-submenu .menu-item-flyout .menu-about-offices,.menu-submenu .menu-item-flyout .menu-service-analyse-optimise,.menu-submenu .menu-item-flyout .menu-service-consult-design,.menu-submenu .menu-item-flyout .menu-service-engineer-automate{color:#000!important;display:block!important;padding:0}.menu-submenu .menu-item-flyout #menu-main-industries+.active-mode,.menu-submenu .menu-item-flyout .menu-about-about+.active-mode,.menu-submenu .menu-item-flyout .menu-about-newsroom+.active-mode,.menu-submenu .menu-item-flyout .menu-about-offices+.active-mode,.menu-submenu .menu-item-flyout .menu-service-analyse-optimise+.active-mode,.menu-submenu .menu-item-flyout .menu-service-consult-design+.active-mode,.menu-submenu .menu-item-flyout .menu-service-engineer-automate+.active-mode{display:none!important}.menu-submenu .menu-item-flyout #menu-main-about .row .control-mob-.control-tab-,.menu-submenu .menu-item-flyout #menu-main-industry .row .control-mob-.control-tab-,.menu-submenu .menu-item-flyout #menu-main-insight .row .control-mob-.control-tab-,.menu-submenu .menu-item-flyout #menu-main-services .row .control-mob-.control-tab-{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.menu-submenu .menu-item-flyout #menu-main-about .row .control-mob-.control-tab-+.control-mob-.control-tab-,.menu-submenu .menu-item-flyout #menu-main-industry .row .control-mob-.control-tab-+.control-mob-.control-tab-,.menu-submenu .menu-item-flyout #menu-main-insight .row .control-mob-.control-tab-+.control-mob-.control-tab-,.menu-submenu .menu-item-flyout #menu-main-services .row .control-mob-.control-tab-+.control-mob-.control-tab-{display:none}.menu-submenu .menu-item-flyout #menu-main-about .menu-service-engineer-automate .row .control-mob-.control-tab-+.control-mob-.control-tab-,.menu-submenu .menu-item-flyout #menu-main-industry .menu-service-engineer-automate .row .control-mob-.control-tab-+.control-mob-.control-tab-,.menu-submenu .menu-item-flyout #menu-main-insight .menu-service-engineer-automate .row .control-mob-.control-tab-+.control-mob-.control-tab-,.menu-submenu .menu-item-flyout #menu-main-services .menu-service-engineer-automate .row .control-mob-.control-tab-+.control-mob-.control-tab-{display:block}.menu-submenu .menu-item-flyout #menu-main-about .iconText-hoverColor,.menu-submenu .menu-item-flyout #menu-main-industry .iconText-hoverColor,.menu-submenu .menu-item-flyout #menu-main-insight .iconText-hoverColor,.menu-submenu .menu-item-flyout #menu-main-services .iconText-hoverColor{background-color:transparent!important}.menu-submenu .menu-item-flyout #menu-main-about b,.menu-submenu .menu-item-flyout #menu-main-about b span,.menu-submenu .menu-item-flyout #menu-main-industry b,.menu-submenu .menu-item-flyout #menu-main-industry b span,.menu-submenu .menu-item-flyout #menu-main-insight b,.menu-submenu .menu-item-flyout #menu-main-insight b span,.menu-submenu .menu-item-flyout #menu-main-services b,.menu-submenu .menu-item-flyout #menu-main-services b span{font-weight:500}.menu-submenu .menu-item-flyout #menu-main-about .menu-about-offices .row .control-mob-.control-tab-+.control-mob-.control-tab-,.menu-submenu .menu-item-flyout #menu-main-industry .menu-about-offices .row .control-mob-.control-tab-+.control-mob-.control-tab-,.menu-submenu .menu-item-flyout #menu-main-insight .menu-about-offices .row .control-mob-.control-tab-+.control-mob-.control-tab-,.menu-submenu .menu-item-flyout #menu-main-services .menu-about-offices .row .control-mob-.control-tab-+.control-mob-.control-tab-{display:block;padding-bottom:1rem}.menu-submenu .menu-item-flyout .menu-about-newsroom .column-two{display:none}.menu-submenu .menu-item-flyout .menu-about-about,.menu-submenu .menu-item-flyout .menu-about-newsroom,.menu-submenu .menu-item-flyout .menu-about-offices,.menu-submenu .menu-item-flyout .menu-about-partners,.menu-submenu .menu-item-flyout .menu-service-analyse-optimise,.menu-submenu .menu-item-flyout .menu-service-consult-design,.menu-submenu .menu-item-flyout .menu-service-engineer-automate{color:#000!important;display:block!important;margin:0 1rem;padding:0 10px}.menu-submenu .menu-item-flyout .menu-about-about .row,.menu-submenu .menu-item-flyout .menu-about-newsroom .row,.menu-submenu .menu-item-flyout .menu-about-offices .row,.menu-submenu .menu-item-flyout .menu-about-partners .row,.menu-submenu .menu-item-flyout .menu-service-analyse-optimise .row,.menu-submenu .menu-item-flyout .menu-service-consult-design .row,.menu-submenu .menu-item-flyout .menu-service-engineer-automate .row{margin:0;width:100%}.menu-submenu .menu-item-flyout .menu-about-about .locationFinder.nearest-address,.menu-submenu .menu-item-flyout .menu-about-newsroom .locationFinder.nearest-address,.menu-submenu .menu-item-flyout .menu-about-offices .locationFinder.nearest-address,.menu-submenu .menu-item-flyout .menu-about-partners .locationFinder.nearest-address,.menu-submenu .menu-item-flyout .menu-service-analyse-optimise .locationFinder.nearest-address,.menu-submenu .menu-item-flyout .menu-service-consult-design .locationFinder.nearest-address,.menu-submenu .menu-item-flyout .menu-service-engineer-automate .locationFinder.nearest-address{background-color:#151c28;border:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#fff}.menu-submenu .menu-item-flyout .menu-about-about .locationFinder.nearest-address .locationFinder-address,.menu-submenu .menu-item-flyout .menu-about-about .locationFinder.nearest-address .locationFinder-fax,.menu-submenu .menu-item-flyout .menu-about-about .locationFinder.nearest-address a,.menu-submenu .menu-item-flyout .menu-about-newsroom .locationFinder.nearest-address .locationFinder-address,.menu-submenu .menu-item-flyout .menu-about-newsroom .locationFinder.nearest-address .locationFinder-fax,.menu-submenu .menu-item-flyout .menu-about-newsroom .locationFinder.nearest-address a,.menu-submenu .menu-item-flyout .menu-about-offices .locationFinder.nearest-address .locationFinder-address,.menu-submenu .menu-item-flyout .menu-about-offices .locationFinder.nearest-address .locationFinder-fax,.menu-submenu .menu-item-flyout .menu-about-offices .locationFinder.nearest-address a,.menu-submenu .menu-item-flyout .menu-about-partners .locationFinder.nearest-address .locationFinder-address,.menu-submenu .menu-item-flyout .menu-about-partners .locationFinder.nearest-address .locationFinder-fax,.menu-submenu .menu-item-flyout .menu-about-partners .locationFinder.nearest-address a,.menu-submenu .menu-item-flyout .menu-service-analyse-optimise .locationFinder.nearest-address .locationFinder-address,.menu-submenu .menu-item-flyout .menu-service-analyse-optimise .locationFinder.nearest-address .locationFinder-fax,.menu-submenu .menu-item-flyout .menu-service-analyse-optimise .locationFinder.nearest-address a,.menu-submenu .menu-item-flyout .menu-service-consult-design .locationFinder.nearest-address .locationFinder-address,.menu-submenu .menu-item-flyout .menu-service-consult-design .locationFinder.nearest-address .locationFinder-fax,.menu-submenu .menu-item-flyout .menu-service-consult-design .locationFinder.nearest-address a,.menu-submenu .menu-item-flyout .menu-service-engineer-automate .locationFinder.nearest-address .locationFinder-address,.menu-submenu .menu-item-flyout .menu-service-engineer-automate .locationFinder.nearest-address .locationFinder-fax,.menu-submenu .menu-item-flyout .menu-service-engineer-automate .locationFinder.nearest-address a{color:#fff}.menu-submenu .menu-item-flyout .menu-about-about .richTextBorderContainer span,.menu-submenu .menu-item-flyout .menu-about-newsroom .richTextBorderContainer span,.menu-submenu .menu-item-flyout .menu-about-offices .richTextBorderContainer span,.menu-submenu .menu-item-flyout .menu-about-partners .richTextBorderContainer span,.menu-submenu .menu-item-flyout .menu-service-analyse-optimise .richTextBorderContainer span,.menu-submenu .menu-item-flyout .menu-service-consult-design .richTextBorderContainer span,.menu-submenu .menu-item-flyout .menu-service-engineer-automate .richTextBorderContainer span{color:#151c28!important}.menu-submenu .menu-item-flyout .menu-about-about .region_offices-menuHeader,.menu-submenu .menu-item-flyout .menu-about-newsroom .region_offices-menuHeader,.menu-submenu .menu-item-flyout .menu-about-offices .region_offices-menuHeader,.menu-submenu .menu-item-flyout .menu-about-partners .region_offices-menuHeader,.menu-submenu .menu-item-flyout .menu-service-analyse-optimise .region_offices-menuHeader,.menu-submenu .menu-item-flyout .menu-service-consult-design .region_offices-menuHeader,.menu-submenu .menu-item-flyout .menu-service-engineer-automate .region_offices-menuHeader{display:none}.menu-submenu .menu-item-flyout .menu-about-about .region_offices--list,.menu-submenu .menu-item-flyout .menu-about-newsroom .region_offices--list,.menu-submenu .menu-item-flyout .menu-about-offices .region_offices--list,.menu-submenu .menu-item-flyout .menu-about-partners .region_offices--list,.menu-submenu .menu-item-flyout .menu-service-analyse-optimise .region_offices--list,.menu-submenu .menu-item-flyout .menu-service-consult-design .region_offices--list,.menu-submenu .menu-item-flyout .menu-service-engineer-automate .region_offices--list{background-color:transparent;color:#000;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.menu-submenu .menu-item-flyout .menu-about-about .region_offices--list li,.menu-submenu .menu-item-flyout .menu-about-newsroom .region_offices--list li,.menu-submenu .menu-item-flyout .menu-about-offices .region_offices--list li,.menu-submenu .menu-item-flyout .menu-about-partners .region_offices--list li,.menu-submenu .menu-item-flyout .menu-service-analyse-optimise .region_offices--list li,.menu-submenu .menu-item-flyout .menu-service-consult-design .region_offices--list li,.menu-submenu .menu-item-flyout .menu-service-engineer-automate .region_offices--list li{padding:0 6px 0 0}.menu-submenu .menu-item-flyout #menu-main-industries .control-mob-:nth-child(3),.menu-submenu .menu-item-flyout #menuList-3 .control-mob-:nth-child(3){margin-top:-20px}.menu-submenu .menu-item-flyout .menu-about-partners .column-control-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}.menu-submenu .menu-item-flyout .menu-about-partners .column-control-column #viewAllPartners{margin:0!important}.menu-submenu .menu-item-flyout .menu-about-partners .column-control-column #viewAllPartners .container{padding:0!important}.menu-submenu .menu-item-flyout .menu-about-default,.menu-submenu .menu-item-flyout .menu-service-default{display:none!important}.menu-submenu .menu-item-flyout section.iconText .p-relative{min-height:auto!important}.menu-submenu .menu-item-flyout .column-control-column .region-details,.menu-submenu .menu-item-flyout .column-control-column>.list.section,.menu-submenu .menu-item-flyout .column-control-column>.richtext{display:block}.menu-submenu .menu-item-flyout #ourPartnersInMenu{display:none}.menu-search-flyout{top:0;z-index:2}.menu-search-flyout>div{margin-top:3.75rem;padding:.625rem 1.25rem 0}.menu-search-flyout .column-control-column>*{display:none}.menu-search-flyout .column-control-column .list.section,.menu-search-flyout .column-control-column .most-recent-results,.menu-search-flyout .column-control-column .nav-search,.menu-search-flyout .column-control-column>.column-control{display:block}.menu-mobile-search .col-12{padding:0}.nav-menu.header-menu-component{max-height:calc(87.5vh - 56.875px);overflow-y:scroll}}@media(max-width:768px){.notification.notification_header~.container .nav-menu.header-menu-component{max-height:calc(87.5vh - 175px)}}@-webkit-keyframes fadeInFromBottomAnimation{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInFromBottomAnimation{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInFromRightAnimation{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInFromRightAnimation{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.blinking .menu-link{-webkit-animation:blinking 1s linear infinite;animation:blinking 1s linear infinite}@-webkit-keyframes blinking{50%{color:#02f576;opacity:.5}}@keyframes blinking{50%{color:#02f576;opacity:.5}}

.menu-author .list:first-child,.menu-list .list:first-child{display:block;margin-bottom:0}.menu-author .list.section>:first-child:not(p),.menu-list .list.section>:first-child:not(p){display:block}@media(min-width:1024px){.menu-author .list.section>:first-child:not(p),.menu-list .list.section>:first-child:not(p){background-color:hsla(0,0%,100%,0);display:table}}.menu-author .region_offices--header,.menu-list .region_offices--header{display:none!important}.menu-author .menu-item .iconText-richtextTitle a,.menu-list .menu-item .iconText-richtextTitle a{color:#151c28}.menu-author .menu-item ul.footer,.menu-list .menu-item ul.footer{background-color:#d0d2d4;color:#fff;list-style:none;margin-bottom:.125rem;padding:0}.menu-author .menu-item ul.footer.dark-theme,.menu-list .menu-item ul.footer.dark-theme{color:#fff}@media(min-width:1024px){.menu-author .menu-item ul.footer,.menu-list .menu-item ul.footer{background-color:hsla(0,0%,100%,0);display:table;margin-bottom:.9375rem}}.menu-author .menu-item .footer__menu-heading,.menu-list .menu-item .footer__menu-heading{color:unset;font-weight:700;margin-bottom:.75rem;text-transform:unset}.menu-author .menu-item .footer__menu-heading img,.menu-list .menu-item .footer__menu-heading img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:all .3s ease;transition:all .3s ease}.dark-theme .menu-author .menu-item .footer__menu-heading img,.light-theme .menu-author .menu-item .footer__menu-heading img,.menu-list .menu-item .footer__menu-heading img{-webkit-filter:brightness(.5);filter:brightness(.5)}@media(min-width:1024px){.dark-theme .menu-author .menu-item .footer__menu-heading,.menu-list .menu-item .footer__menu-heading{color:#151c28}}.menu-author .menu-item .footer__menu-heading.menu-current-node a,.menu-list .menu-item .footer__menu-heading.menu-current-node a{text-decoration:underline}.menu-author .menu-item .footer__menu-heading a,.menu-author .menu-item .footer__menu-heading span,.menu-list .menu-item .footer__menu-heading a,.menu-list .menu-item .footer__menu-heading span{font-weight:inherit}.header_nav .menu-author .menu-item .footer__menu-heading a,.header_nav .menu-author .menu-item .footer__menu-heading span,.header_nav .menu-list .menu-item .footer__menu-heading a,.header_nav .menu-list .menu-item .footer__menu-heading span{font-weight:100}.menu-author .menu-item .footer__menu-heading a,.menu-author .menu-item .footer__menu-heading a:hover,.menu-author .menu-item .footer__menu-heading span,.menu-author .menu-item .footer__menu-heading span:hover,.menu-list .menu-item .footer__menu-heading a,.menu-list .menu-item .footer__menu-heading a:hover,.menu-list .menu-item .footer__menu-heading span,.menu-list .menu-item .footer__menu-heading span:hover{color:inherit}@media(max-width:1023px){.menu-author .menu-item .footer__menu-heading,.menu-list .menu-item .footer__menu-heading{background-color:#73777e;margin-bottom:.0625rem;padding:.625rem 1.25rem}.menu-author .menu-item .footer__menu-heading[aria-expanded=true],.menu-list .menu-item .footer__menu-heading[aria-expanded=true]{background-color:#d0d2d4}.menu-author .menu-item .footer__menu-heading[aria-expanded=true]:after,.menu-list .menu-item .footer__menu-heading[aria-expanded=true]:after{bottom:.78125rem;top:inherit;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menu-author .menu-item .footer__menu-heading:after,.menu-list .menu-item .footer__menu-heading:after{border-bottom:.125rem solid #fff;border-left:.125rem solid #fff;content:"";height:.9375rem;position:absolute;right:1.25rem;top:1.09375rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s ease;transition:all .3s ease;width:.9375rem}}.menu-author .menu-item li.footer__menu-item,.menu-list .menu-item li.footer__menu-item{padding:1rem 1.25rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-author .menu-item li.footer__menu-item.menu-current-node,.menu-list .menu-item li.footer__menu-item.menu-current-node{font-weight:700}@media(min-width:1024px){.menu-author .menu-item li.footer__menu-item.menu-current-node,.menu-list .menu-item li.footer__menu-item.menu-current-node{font-weight:300}.menu-author .menu-item li.footer__menu-item,.menu-list .menu-item li.footer__menu-item{margin-bottom:.375rem;padding:.25rem 0}.menu-author .menu-item li.footer__menu-item.menu-current-node,.menu-author .menu-item li.footer__menu-item:hover,.menu-list .menu-item li.footer__menu-item.menu-current-node,.menu-list .menu-item li.footer__menu-item:hover{background-color:#02f576;border-radius:.25rem;padding:.25rem 0 .25rem .5rem}.menu-author .menu-item li.footer__menu-item.menu-current-node .list--links,.menu-author .menu-item li.footer__menu-item:hover .list--links,.menu-list .menu-item li.footer__menu-item.menu-current-node .list--links,.menu-list .menu-item li.footer__menu-item:hover .list--links{color:#151c28}}.menu-author .menu-item li.footer__menu-item .list--links,.menu-list .menu-item li.footer__menu-item .list--links{display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(min-width:1024px){.dark-theme .menu-author .menu-item li.footer__menu-item .list--links,.menu-list .menu-item li.footer__menu-item .list--links{color:#151c28}}.menu-author .menu-item li.footer__menu-item .list--links:hover,.menu-list .menu-item li.footer__menu-item .list--links:hover{color:#fff}@media(min-width:1024px){.menu-author .menu-item li.footer__menu-item .list--links:hover,.menu-list .menu-item li.footer__menu-item .list--links:hover{color:#151c28}}.menu-author .menu-collapse,.menu-list .menu-collapse{margin:0;padding:0}@media(max-width:1023px){.menu-author .menu-collapse,.menu-list .menu-collapse{background-color:#73777e;margin-bottom:.0625rem;padding:.625rem 0;position:relative}.menu-author .menu-collapse[aria-expanded=true],.menu-list .menu-collapse[aria-expanded=true]{background-color:#d0d2d4}.menu-author .menu-collapse[aria-expanded=true]:after,.menu-list .menu-collapse[aria-expanded=true]:after{bottom:.78125rem;top:inherit;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.menu-author .menu-collapse:after,.menu-list .menu-collapse:after{border-bottom:.125rem solid #fff;border-left:.125rem solid #fff;content:"";height:.9375rem;position:absolute;right:1.25rem;top:1.09375rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .3s ease;transition:all .3s ease;width:.9375rem}.menu-author .menu-collapse a,.menu-author .menu-collapse span,.menu-list .menu-collapse a,.menu-list .menu-collapse span{display:inline-block;margin:0}.menu-author .menu-collapse~div ul,.menu-list .menu-collapse~div ul{margin-bottom:0!important}}@media(min-width:1024px){.menu-author .menu-collapse+.menu-item-flyout,.menu-list .menu-collapse+.menu-item-flyout{display:block}}@media(max-width:1023px){.menu-author .menu-collapse.hideChildCollapse+.menu-item-flyout .collapse,.menu-list .menu-collapse.hideChildCollapse+.menu-item-flyout .collapse{display:block!important}.menu-author .menu-collapse.hideChildCollapse+.menu-item-flyout [data-toggle=collapse],.menu-list .menu-collapse.hideChildCollapse+.menu-item-flyout [data-toggle=collapse]{display:none!important;pointer-events:none}}.menu-search .footer__menu-heading{padding:1rem 0;pointer-events:none}.menu-search .footer__menu-heading,.menu-search .footer__menu-heading:hover{color:#fff}.menu-search .footer__menu-heading~ul.footer{color:#fff;display:block;list-style:none;padding:0}.menu-search .footer__menu-heading~ul.footer li{padding:.5rem 0}.menu-search .footer__menu-heading~ul.footer li .list--links{color:#fff;display:inline-block;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu-search .footer__menu-heading~ul.footer li .list--links:hover{color:#fff}.menu-author .menu-item{border:1px solid #000;border-radius:1px 1px 20px 30px;-webkit-box-shadow:0 2px #dbdbdb;box-shadow:0 2px #dbdbdb;color:#000;margin:1.25rem 0}.menu-author .menu-item:hover .menu-link{-webkit-transform:initial;transform:none}.menu-author .menu-item a{color:#000;text-decoration:none}.menu-author .menu-submenu .menu-link{color:#000;font-weight:600;padding-bottom:1.875rem}.menu-author .menu-link-button{border-color:#000;color:#000;text-align:center}.menu-author .menu-link-button:hover{background-color:#02f576;border-color:#02f576;color:#151c28;text-decoration:none}.header .yxt-SearchBar{height:auto!important;min-height:3.1875rem!important}.header .yxt-SearchBar-container{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.header .yxt-SearchBar-container,.header .yxt-SearchBar-container .yxt-AutoComplete:before{background-color:hsla(0,0%,100%,0)!important}.header .yxt-SearchBar-form{-webkit-box-align:end!important;-ms-flex-align:end!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;align-items:flex-end!important;border-bottom:1px solid #fff;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;justify-content:center!important;padding-bottom:.625rem}@media(min-width:1024px){.dark-theme.header .yxt-SearchBar-form,.light-theme.header .yxt-SearchBar-form{border-color:#151c28}}.header .yxt-SearchBar-input{color:#fff!important;padding-left:.3125rem!important}@media(min-width:1024px){.header .yxt-SearchBar-input{padding:0 .625rem 0 .3125rem!important}.dark-theme.header .yxt-SearchBar-input,.light-theme.header .yxt-SearchBar-input{color:#151c28!important}}.header .yxt-SearchBar-clear{background-color:hsla(0,0%,100%,0)!important;color:#fff!important;padding:.3125rem!important}@media(min-width:1024px){.dark-theme.header .yxt-SearchBar-clear{color:#151c28!important}}.header .yxt-SearchBar-clear svg{height:2em!important;width:2em!important}.header .yxt-SearchBar-button{background-color:#fff!important;border:.0625rem solid #151c28!important;border-radius:1.25rem!important;color:#151c28!important;padding:.5rem 1.25rem .625rem!important}@media(max-width:1024px){.header .yxt-SearchBar-button{background-color:#02f576!important;border:0!important}}@media(min-width:1024px){.dark-theme.header .yxt-SearchBar-button{background-color:#fff;border-color:#151c28!important;color:#151c28!important}}.header .yxt-SearchBar-button:hover{background-color:#5f2cff!important;border-color:#5f2cff!important;color:#fff!important}.header .yxt-SearchBar-button :not(span){display:none}.header .yxt-SearchBar-buttonText{clip:auto!important;-webkit-clip-path:none;clip-path:none;height:auto!important;position:static!important;width:auto!important}@media(min-width:1024px){.header .yxt-SearchBar-button{padding:9px 30px!important}}.header .yxt-AutoComplete{display:none!important}.home-two-level .menu-author .menu-about-about,.home-two-level .menu-author .menu-about-newsroom,.home-two-level .menu-author .menu-about-offices,.home-two-level .menu-author .menu-about-partners,.home-two-level .menu-author .menu-careers-jobSearch,.home-two-level .menu-author .menu-service-analyse-optimise,.home-two-level .menu-author .menu-service-consult-design,.home-two-level .menu-author .menu-service-engineer-automate,.home-two-level .menu-list .menu-about-about,.home-two-level .menu-list .menu-about-newsroom,.home-two-level .menu-list .menu-about-offices,.home-two-level .menu-list .menu-about-partners,.home-two-level .menu-list .menu-careers-jobSearch,.home-two-level .menu-list .menu-service-analyse-optimise,.home-two-level .menu-list .menu-service-consult-design,.home-two-level .menu-list .menu-service-engineer-automate{color:#000!important;padding:0}.home-two-level .menu-author .iconText.active:after,.home-two-level .menu-list .iconText.active:after{background-image:none;content:"";position:absolute}.menu-author .menu-about-about,.menu-author .menu-about-newsroom,.menu-author .menu-about-offices,.menu-author .menu-about-partners,.menu-author .menu-careers-jobSearch,.menu-author .menu-service-analyse-optimise,.menu-author .menu-service-consult-design,.menu-author .menu-service-engineer-automate,.menu-list .menu-about-about,.menu-list .menu-about-newsroom,.menu-list .menu-about-offices,.menu-list .menu-about-partners,.menu-list .menu-careers-jobSearch,.menu-list .menu-service-analyse-optimise,.menu-list .menu-service-consult-design,.menu-list .menu-service-engineer-automate{border-radius:.5rem;color:#fff!important;padding:1rem}.menu-author .menu-about-about.active-mode,.menu-author .menu-about-newsroom.active-mode,.menu-author .menu-about-offices.active-mode,.menu-author .menu-about-partners.active-mode,.menu-author .menu-careers-jobSearch.active-mode,.menu-author .menu-service-analyse-optimise.active-mode,.menu-author .menu-service-consult-design.active-mode,.menu-author .menu-service-engineer-automate.active-mode,.menu-list .menu-about-about.active-mode,.menu-list .menu-about-newsroom.active-mode,.menu-list .menu-about-offices.active-mode,.menu-list .menu-about-partners.active-mode,.menu-list .menu-careers-jobSearch.active-mode,.menu-list .menu-service-analyse-optimise.active-mode,.menu-list .menu-service-consult-design.active-mode,.menu-list .menu-service-engineer-automate.active-mode{display:none;height:100%}.menu-author .menu-about-about .richtext.text.section,.menu-author .menu-about-newsroom .richtext.text.section,.menu-author .menu-about-offices .richtext.text.section,.menu-author .menu-about-partners .richtext.text.section,.menu-author .menu-careers-jobSearch .richtext.text.section,.menu-author .menu-service-analyse-optimise .richtext.text.section,.menu-author .menu-service-consult-design .richtext.text.section,.menu-author .menu-service-engineer-automate .richtext.text.section,.menu-list .menu-about-about .richtext.text.section,.menu-list .menu-about-newsroom .richtext.text.section,.menu-list .menu-about-offices .richtext.text.section,.menu-list .menu-about-partners .richtext.text.section,.menu-list .menu-careers-jobSearch .richtext.text.section,.menu-list .menu-service-analyse-optimise .richtext.text.section,.menu-list .menu-service-consult-design .richtext.text.section,.menu-list .menu-service-engineer-automate .richtext.text.section{padding-bottom:1rem}.menu-author .menu-about-about .richtext.text.section p,.menu-author .menu-about-newsroom .richtext.text.section p,.menu-author .menu-about-offices .richtext.text.section p,.menu-author .menu-about-partners .richtext.text.section p,.menu-author .menu-careers-jobSearch .richtext.text.section p,.menu-author .menu-service-analyse-optimise .richtext.text.section p,.menu-author .menu-service-consult-design .richtext.text.section p,.menu-author .menu-service-engineer-automate .richtext.text.section p,.menu-list .menu-about-about .richtext.text.section p,.menu-list .menu-about-newsroom .richtext.text.section p,.menu-list .menu-about-offices .richtext.text.section p,.menu-list .menu-about-partners .richtext.text.section p,.menu-list .menu-careers-jobSearch .richtext.text.section p,.menu-list .menu-service-analyse-optimise .richtext.text.section p,.menu-list .menu-service-consult-design .richtext.text.section p,.menu-list .menu-service-engineer-automate .richtext.text.section p{margin-bottom:.1rem}.menu-author .menu-about-about .richtext.text.section .cmp-text b,.menu-author .menu-about-newsroom .richtext.text.section .cmp-text b,.menu-author .menu-about-offices .richtext.text.section .cmp-text b,.menu-author .menu-about-partners .richtext.text.section .cmp-text b,.menu-author .menu-careers-jobSearch .richtext.text.section .cmp-text b,.menu-author .menu-service-analyse-optimise .richtext.text.section .cmp-text b,.menu-author .menu-service-consult-design .richtext.text.section .cmp-text b,.menu-author .menu-service-engineer-automate .richtext.text.section .cmp-text b,.menu-list .menu-about-about .richtext.text.section .cmp-text b,.menu-list .menu-about-newsroom .richtext.text.section .cmp-text b,.menu-list .menu-about-offices .richtext.text.section .cmp-text b,.menu-list .menu-about-partners .richtext.text.section .cmp-text b,.menu-list .menu-careers-jobSearch .richtext.text.section .cmp-text b,.menu-list .menu-service-analyse-optimise .richtext.text.section .cmp-text b,.menu-list .menu-service-consult-design .richtext.text.section .cmp-text b,.menu-list .menu-service-engineer-automate .richtext.text.section .cmp-text b{display:block}.menu-author .menu-about-about .richtext.text.section .cmp-text a:hover b,.menu-author .menu-about-newsroom .richtext.text.section .cmp-text a:hover b,.menu-author .menu-about-offices .richtext.text.section .cmp-text a:hover b,.menu-author .menu-about-partners .richtext.text.section .cmp-text a:hover b,.menu-author .menu-careers-jobSearch .richtext.text.section .cmp-text a:hover b,.menu-author .menu-service-analyse-optimise .richtext.text.section .cmp-text a:hover b,.menu-author .menu-service-consult-design .richtext.text.section .cmp-text a:hover b,.menu-author .menu-service-engineer-automate .richtext.text.section .cmp-text a:hover b,.menu-list .menu-about-about .richtext.text.section .cmp-text a:hover b,.menu-list .menu-about-newsroom .richtext.text.section .cmp-text a:hover b,.menu-list .menu-about-offices .richtext.text.section .cmp-text a:hover b,.menu-list .menu-about-partners .richtext.text.section .cmp-text a:hover b,.menu-list .menu-careers-jobSearch .richtext.text.section .cmp-text a:hover b,.menu-list .menu-service-analyse-optimise .richtext.text.section .cmp-text a:hover b,.menu-list .menu-service-consult-design .richtext.text.section .cmp-text a:hover b,.menu-list .menu-service-engineer-automate .richtext.text.section .cmp-text a:hover b{text-decoration:underline}.menu-author .menu-about-about .richtext.text.section .cmp-text a:hover .small-font,.menu-author .menu-about-newsroom .richtext.text.section .cmp-text a:hover .small-font,.menu-author .menu-about-offices .richtext.text.section .cmp-text a:hover .small-font,.menu-author .menu-about-partners .richtext.text.section .cmp-text a:hover .small-font,.menu-author .menu-careers-jobSearch .richtext.text.section .cmp-text a:hover .small-font,.menu-author .menu-service-analyse-optimise .richtext.text.section .cmp-text a:hover .small-font,.menu-author .menu-service-consult-design .richtext.text.section .cmp-text a:hover .small-font,.menu-author .menu-service-engineer-automate .richtext.text.section .cmp-text a:hover .small-font,.menu-list .menu-about-about .richtext.text.section .cmp-text a:hover .small-font,.menu-list .menu-about-newsroom .richtext.text.section .cmp-text a:hover .small-font,.menu-list .menu-about-offices .richtext.text.section .cmp-text a:hover .small-font,.menu-list .menu-about-partners .richtext.text.section .cmp-text a:hover .small-font,.menu-list .menu-careers-jobSearch .richtext.text.section .cmp-text a:hover .small-font,.menu-list .menu-service-analyse-optimise .richtext.text.section .cmp-text a:hover .small-font,.menu-list .menu-service-consult-design .richtext.text.section .cmp-text a:hover .small-font,.menu-list .menu-service-engineer-automate .richtext.text.section .cmp-text a:hover .small-font{text-decoration:none}.menu-author .menu-about-about .region-details .region-map .region_offices-menuHeader,.menu-author .menu-about-newsroom .region-details .region-map .region_offices-menuHeader,.menu-author .menu-about-offices .region-details .region-map .region_offices-menuHeader,.menu-author .menu-about-partners .region-details .region-map .region_offices-menuHeader,.menu-author .menu-careers-jobSearch .region-details .region-map .region_offices-menuHeader,.menu-author .menu-service-analyse-optimise .region-details .region-map .region_offices-menuHeader,.menu-author .menu-service-consult-design .region-details .region-map .region_offices-menuHeader,.menu-author .menu-service-engineer-automate .region-details .region-map .region_offices-menuHeader,.menu-list .menu-about-about .region-details .region-map .region_offices-menuHeader,.menu-list .menu-about-newsroom .region-details .region-map .region_offices-menuHeader,.menu-list .menu-about-offices .region-details .region-map .region_offices-menuHeader,.menu-list .menu-about-partners .region-details .region-map .region_offices-menuHeader,.menu-list .menu-careers-jobSearch .region-details .region-map .region_offices-menuHeader,.menu-list .menu-service-analyse-optimise .region-details .region-map .region_offices-menuHeader,.menu-list .menu-service-consult-design .region-details .region-map .region_offices-menuHeader,.menu-list .menu-service-engineer-automate .region-details .region-map .region_offices-menuHeader{-webkit-box-pack:end;-ms-flex-pack:end;color:#fff!important;justify-content:flex-end}.menu-author .menu-about-about .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-author .menu-about-newsroom .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-author .menu-about-offices .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-author .menu-about-partners .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-author .menu-careers-jobSearch .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-author .menu-service-analyse-optimise .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-author .menu-service-consult-design .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-author .menu-service-engineer-automate .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-list .menu-about-about .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-list .menu-about-newsroom .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-list .menu-about-offices .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-list .menu-about-partners .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-list .menu-careers-jobSearch .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-list .menu-service-analyse-optimise .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-list .menu-service-consult-design .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.menu-list .menu-service-engineer-automate .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon{-webkit-filter:none!important;filter:none!important}.home-two-level .menu-author .menu-about-about .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-author .menu-about-newsroom .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-author .menu-about-offices .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-author .menu-about-partners .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-author .menu-careers-jobSearch .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-author .menu-service-analyse-optimise .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-author .menu-service-consult-design .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-author .menu-service-engineer-automate .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-list .menu-about-about .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-list .menu-about-newsroom .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-list .menu-about-offices .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-list .menu-about-partners .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-list .menu-careers-jobSearch .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-list .menu-service-analyse-optimise .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-list .menu-service-consult-design .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon,.home-two-level .menu-list .menu-service-engineer-automate .region-details .region-map .region_offices-menuHeader .region_offices--headerIcon{-webkit-filter:brightness(.5);filter:brightness(.5)}.menu-author .menu-about-about .region-details .region-map .region_offices--list .region_offices--listItem,.menu-author .menu-about-newsroom .region-details .region-map .region_offices--list .region_offices--listItem,.menu-author .menu-about-offices .region-details .region-map .region_offices--list .region_offices--listItem,.menu-author .menu-about-partners .region-details .region-map .region_offices--list .region_offices--listItem,.menu-author .menu-careers-jobSearch .region-details .region-map .region_offices--list .region_offices--listItem,.menu-author .menu-service-analyse-optimise .region-details .region-map .region_offices--list .region_offices--listItem,.menu-author .menu-service-consult-design .region-details .region-map .region_offices--list .region_offices--listItem,.menu-author .menu-service-engineer-automate .region-details .region-map .region_offices--list .region_offices--listItem,.menu-list .menu-about-about .region-details .region-map .region_offices--list .region_offices--listItem,.menu-list .menu-about-newsroom .region-details .region-map .region_offices--list .region_offices--listItem,.menu-list .menu-about-offices .region-details .region-map .region_offices--list .region_offices--listItem,.menu-list .menu-about-partners .region-details .region-map .region_offices--list .region_offices--listItem,.menu-list .menu-careers-jobSearch .region-details .region-map .region_offices--list .region_offices--listItem,.menu-list .menu-service-analyse-optimise .region-details .region-map .region_offices--list .region_offices--listItem,.menu-list .menu-service-consult-design .region-details .region-map .region_offices--list .region_offices--listItem,.menu-list .menu-service-engineer-automate .region-details .region-map .region_offices--list .region_offices--listItem{padding-left:.3rem}.menu-author #view-more-industries-richText p a,.menu-list #view-more-industries-richText p a{color:#02f576}.menu-author #view-more-industries-richText p a:hover,.menu-list #view-more-industries-richText p a:hover{color:#51f2d8;font-weight:700}.menu-author .most-recent-results .mrr-title,.menu-list .most-recent-results .mrr-title{margin-bottom:.3rem}.menu-author .most-recent-results .mrr-link,.menu-list .most-recent-results .mrr-link{margin-bottom:.1rem}.menu-author .list.section .footer__menu-item.footer__menu-heading,.menu-list .list.section .footer__menu-item.footer__menu-heading{margin-bottom:.3rem}.menu-author .list.section .footer .footer__menu-item,.menu-list .list.section .footer .footer__menu-item{margin-bottom:.1rem}.menu-author .iconText,.menu-list .iconText{cursor:pointer}.menu-author .iconText:hover,.menu-list .iconText:hover{border-radius:.5rem}.menu-author .iconText .p-relative.p-3.my-2,.menu-list .iconText .p-relative.p-3.my-2{padding-bottom:0!important}@media(max-width:1024px){.menu-author .iconText .p-relative.p-3.my-2,.menu-list .iconText .p-relative.p-3.my-2{padding-bottom:10px!important;padding-top:10px!important}}.menu-author .iconText .iconText-container,.menu-list .iconText .iconText-container{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important}.menu-author .iconText .iconText-container .iconText-img--container,.menu-list .iconText .iconText-container .iconText-img--container{margin-top:-.5rem!important}.menu-author .iconText .iconText-container .iconText-title-container .iconText-richtextTitle.hover,.menu-list .iconText .iconText-container .iconText-title-container .iconText-richtextTitle.hover{display:none!important}.menu-author .iconText .iconText-container .iconText-title-container .iconText-richtextTitle p:first-child,.menu-list .iconText .iconText-container .iconText-title-container .iconText-richtextTitle p:first-child{margin-bottom:.1rem}.menu-author .iconText.active:after,.menu-list .iconText.active:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC43MDEiIGhlaWdodD0iNDguMjg5IiB2aWV3Qm94PSIwIDAgMjQuNzAxIDQ4LjI4OSI+CiAgPHBhdGggaWQ9IlBhdGhfMjQ4ODQiIGRhdGEtbmFtZT0iUGF0aCAyNDg4NCIgZD0iTTAsMjMuODY5LDI0LjA2NywwLDQ3Ljg4LDIzLjg2OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuODM2IDQ4LjI4OSkgcm90YXRlKC05MSkiIGZpbGw9IiMyMTU1YjAiLz4KPC9zdmc+Cg==");background-position:50% 100%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.2rem;margin-top:-1.5rem;position:absolute;right:-36px;top:50%;width:1.2rem}.menu-author .iconText.active.icon-text-articles:after,.menu-author .iconText.active.icon-text-perspectives:after,.menu-list .iconText.active.icon-text-articles:after,.menu-list .iconText.active.icon-text-perspectives:after{right:-27px}.menu-author .iconText.active .iconText-container .iconText-img--container,.menu-list .iconText.active .iconText-container .iconText-img--container{background-color:#38369a!important;border-radius:.5rem}.menu-author .iconText.active .iconText-container .iconText-img--container .iconText-img,.menu-list .iconText.active .iconText-container .iconText-img--container .iconText-img{filter:invert(100%) brightness(200%);-webkit-filter:invert(100%) brightness(200%)}@media only screen and (min-width:1024px){.menu-author .iconText.active .iconText-richtextTitle p:first-child,.menu-author .iconText.active .iconText-richtextTitle p:first-child a,.menu-list .iconText.active .iconText-richtextTitle p:first-child,.menu-list .iconText.active .iconText-richtextTitle p:first-child a{color:#38369a}}.menu-author .iconText .iconText-container:hover .iconText-img--container,.menu-list .iconText .iconText-container:hover .iconText-img--container{background-color:#38369a!important;border-radius:.5rem}.menu-author .iconText .iconText-container:hover .iconText-img--container .iconText-img,.menu-list .iconText .iconText-container:hover .iconText-img--container .iconText-img{filter:invert(100%) brightness(200%);-webkit-filter:invert(100%) brightness(200%)}.menu-author .iconText .iconText-container:hover .iconText-title,.menu-list .iconText .iconText-container:hover .iconText-title{color:#fff!important}@media only screen and (min-width:1024px){.menu-author .iconText .iconText-container:hover .iconText-richtextTitle p:first-child,.menu-author .iconText .iconText-container:hover .iconText-richtextTitle p:first-child a,.menu-list .iconText .iconText-container:hover .iconText-richtextTitle p:first-child,.menu-list .iconText .iconText-container:hover .iconText-richtextTitle p:first-child a{color:#38369a}}.menu-author .locationFinder.nearest-address,.menu-list .locationFinder.nearest-address{background-color:#fff;border-radius:.5rem!important;color:#5e5a57}.menu-author .locationFinder.nearest-address .locationFinder-fax,.menu-author .locationFinder.nearest-address .locationFinder-phone a,.menu-list .locationFinder.nearest-address .locationFinder-fax,.menu-list .locationFinder.nearest-address .locationFinder-phone a{color:#5e5a57}.menu-author .db-content,.menu-list .db-content{padding:.7rem!important}@media(max-width:1024px){.menu-author .db-content,.menu-list .db-content{height:auto!important}}.menu-author .db-content .db-contentType,.menu-list .db-content .db-contentType{margin-bottom:1rem!important}.menu-author .db-content .db-title,.menu-list .db-content .db-title{font-weight:450!important;margin-bottom:.5rem!important;overflow:hidden}.menu-author .db-content .db-cta--button,.menu-list .db-content .db-cta--button{display:inline-block;font-weight:400;margin-bottom:.3rem!important;margin-top:auto!important}.menu-author .db-container,.menu-list .db-container{padding:.3125rem!important}.menu-author .db-container.sb-featured,.menu-list .db-container.sb-featured{margin-top:0!important}.menu-author #ourPartnersInMenu .iconText-img,.menu-list #ourPartnersInMenu .iconText-img{-webkit-transition:all .3s;transition:all .3s}.menu-author #ourPartnersInMenu .iconText-img:hover,.menu-list #ourPartnersInMenu .iconText-img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.menu-author .featured-single-block,.menu-list .featured-single-block{width:100%!important}.menu-author .featured-single-block .db-content,.menu-list .featured-single-block .db-content{color:inherit!important}.menu-author .featured-single-block .db-content .db-contentType,.menu-author .featured-single-block .db-content .db-title,.menu-list .featured-single-block .db-content .db-contentType,.menu-list .featured-single-block .db-content .db-title{color:inherit}.menu-author .featured-single-block .db-content .db-title,.menu-list .featured-single-block .db-content .db-title{font-weight:500}.menu-author .featured-single-block .db-content .db-cta--button,.menu-list .featured-single-block .db-content .db-cta--button{margin-top:0!important}.menu-author .static-blocks.section .row,.menu-list .static-blocks.section .row{margin:0!important}.menu-author .btn.btn__white,.menu-list .btn.btn__white{font-family:Montserrat,arial}.menu-author #menu-main-industries .iconText:hover,.menu-list #menu-main-industries .iconText:hover{background-color:initial;border-radius:0}.menu-author #menu-main-industries .iconText .iconText-container:hover,.menu-list #menu-main-industries .iconText .iconText-container:hover{background-color:#38369a;border-radius:.5rem}.menu-author #menu-main-industries .iconText .iconText-container:hover .iconText-img--container,.menu-list #menu-main-industries .iconText .iconText-container:hover .iconText-img--container{background-color:initial!important;border-radius:0}.menu-author #menu-main-industries .iconText .iconText-container:hover .iconText-richtextTitle p:first-child,.menu-list #menu-main-industries .iconText .iconText-container:hover .iconText-richtextTitle p:first-child{color:#fff}.menu-author #menu-main-industries .iconText .iconText-container .iconText-img--container,.menu-list #menu-main-industries .iconText .iconText-container .iconText-img--container{margin-top:0!important;padding-left:.5rem!important}.menu-author .menu-about-partners .iconText-container:hover .iconText-img--container .iconText-img,.menu-list .menu-about-partners .iconText-container:hover .iconText-img--container .iconText-img{filter:none;-webkit-filter:none}.light-theme .menu-author #menu-main-industries .iconText-container:hover .iconText-img--container,.light-theme .menu-list #menu-main-industries .iconText-container:hover .iconText-img--container{background-color:initial!important}.light-theme .menu-author #menu-main-industries .iconText-container:hover .iconText-title,.light-theme .menu-list #menu-main-industries .iconText-container:hover .iconText-title{color:#fff!important}.light-theme .menu-author #menu-main-industries .iconText-container:hover .iconText-richtextTitle p:first-child,.light-theme .menu-list #menu-main-industries .iconText-container:hover .iconText-richtextTitle p:first-child{color:#151c28}.light-theme .menu-author .menu-about-partners .iconText-container .iconText-img--container,.light-theme .menu-list .menu-about-partners .iconText-container .iconText-img--container{background-color:initial!important}.light-theme .menu-author .menu-about-partners .iconText-container .iconText-img--container .iconText-img,.light-theme .menu-list .menu-about-partners .iconText-container .iconText-img--container .iconText-img{filter:none;-webkit-filter:none}
.notification{display:none}.notification .edit-mode{display:block}.notification.notification_header{border-bottom:1px solid #707070}.notification.notification_bottom{border-top:.5px solid #707070}.notification-desc{font-weight:300}.notification-desc p{margin-bottom:0}.notification-desc a{display:inline;text-decoration:underline}.notification-desc a,.notification-desc a:hover{color:inherit}.notification-close{cursor:pointer}@media(max-width:768px){button.notification-mobileBtn{-webkit-animation:clickAnimation .5s ease-in infinite alternate both;animation:clickAnimation .5s ease-in infinite alternate both;background:hsla(0,0%,100%,0);border:none;display:none;position:absolute;right:.9375rem;top:1.875rem;z-index:1}}@-webkit-keyframes clickAnimation{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes clickAnimation{0%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}
.header{color:#fff;position:relative;-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out;z-index:9}.header.p-fixed{position:fixed;z-index:9}.header .iconText-link{color:#fff}.header.light-theme .reinvent_logo{display:none!important}.header:not(.brand-header){background:#151c28}.header:not(.brand-header).heroImage{background-color:transparent;-webkit-transition:background-color .5s linear;transition:background-color .5s linear}.header:not(.brand-header).bg-transperent{background:transparent;float:none!important}.brand-center-page .header{background-color:transparent;z-index:99}.header.trend-almanac--header{background:hsla(0,0%,100%,0) -webkit-gradient(linear,left top,left bottom,from(#151c28),to(#151c28)) 0 0 no-repeat padding-box;background:hsla(0,0%,100%,0) linear-gradient(180deg,#151c28,#151c28) 0 0 no-repeat padding-box}.header-sticky{left:0;top:0;width:100%}.header.light-theme{color:#151c28!important}.header.light-theme .vlife-button-details{color:#fff!important}.header.light-theme .nav-link.menu-link{color:#fff}.header.transparent-theme{background:rgba(0,0,0,.4)}.header.transparent-theme .header_hamburger--icon[aria-expanded=true] span{z-index:4}.header.adjust-height-width .header__logo{height:5vw;width:13.25vw}@media screen and (max-width:1024px){.header.adjust-height-width .header__logo{height:4pc;width:136px}}.header.campaign_header_section.transparent-theme{display:none}.header__logo--container{padding:1rem 0;z-index:2}.header__logo--container.horizontal-spacing{padding-left:.9375rem;padding-right:.9375rem}.header__logo--container .header__logo--wrapper{height:auto;width:8.125rem}.header__logo.logo_new{width:10.225rem}.header__logo.logo_new .cls-1{fill:#02f576}.header__logo.logo_new .cls-1,.header__logo.logo_new .cls-2{stroke-width:0px}.header__logo.logo_new .cls-2{fill:#fff}.header_hamburger--icon{background-color:hsla(0,0%,100%,0);border:none;color:inherit;cursor:pointer;height:24px;margin:0;padding:0;position:relative;width:24px}@media(max-width:1200px){.header_hamburger--icon{position:static!important;right:auto!important}}.header_hamburger--icon.small{height:.875rem;width:.875rem}.header_hamburger--icon span{background-color:#fff;border:none;display:block;height:3px;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:24px}.small.header_hamburger--icon span{height:.125rem;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:.875rem}.header_hamburger--icon span:before{background-color:#fff;content:"";height:3px;left:0;position:absolute;top:-8px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:24px}.small.header_hamburger--icon span:before{height:.125rem;top:-5px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:.875rem}.header_hamburger--icon span:after{background-color:#fff;content:"";height:3px;left:0;position:absolute;top:8px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:24px}.small.header_hamburger--icon span:after{height:.125rem;top:5px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:.875rem}.brand-header-variation .header_hamburger--icon{height:2rem;width:2rem}.brand-header-variation .header_hamburger--icon span,.brand-header-variation .header_hamburger--icon span:after,.brand-header-variation .header_hamburger--icon span:before{width:2rem}.header_hamburger--icon[aria-expanded=true] span{background-color:hsla(0,0%,100%,0);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header_hamburger--icon[aria-expanded=true] span:before{background-color:#fff;left:0;top:0}.trend-subnav .header_hamburger--icon[aria-expanded=true] span:before,.vlife-icon.header_hamburger--icon[aria-expanded=true] span:before{background-color:currentColor}.header_hamburger--icon[aria-expanded=true] span:after{background-color:#fff;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.trend-subnav .header_hamburger--icon[aria-expanded=true] span:after,.vlife-icon.header_hamburger--icon[aria-expanded=true] span:after{background-color:currentColor}.header-close{color:#fff}.header.logo-static-variation{background-color:#fff}.header.logo-static-variation .horizontal-spacing.header__logo--container{margin:0;padding-bottom:5px;padding-top:5px}.static-button-container.button-cloned{background-color:#151c28}.static-button-container.button-cloned.persistent-button{bottom:0;position:sticky;width:100%;z-index:5}span.select2-search.select2-search--dropdown:after{background-image:url(https://www.virtusa.com/is/content/virtusa/heroBanner-yext-search-icon);background-repeat:no-repeat;content:"";display:inline-block;height:24px;position:absolute;right:10px;top:10px;width:24px;z-index:1}.trend-almanac-col{border-left:1px solid}.trend-button{border-right:1px solid}.trend-button-details .btn__read-more{color:inherit!important;margin-bottom:0!important}.trend-button-details .btn__read-more:hover{color:inherit}@media(min-width:1024px){.header .header_nav{display:block}.header .header_hamburger{display:none}}@media(max-width:1024px){.header .header_nav:not(.show){display:none}.header .header_hamburger{display:block}}@media(min-width:1024px){.header-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;position:static!important}.header_nav{margin-left:auto}.header__logo--container{padding:1.40625rem 0}.helio-done .header__logo--container{padding-bottom:0;padding-top:0}.header__logo--container.horizontal-spacing{padding-left:.9375rem;padding-right:.9375rem}.header .footer__menu-heading{margin-top:.625rem}.header .footer__menu-item .list--links{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;webkit-box-align:center!important;-ms-flex-align:center!important;-webkit-box-align:center!important;align-items:center!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-content:space-between!important}.header .footer__menu-item .list--links:after{background-image:url(https://www.virtusa.com/is/content/virtusa/menu_arrow_icon);background-position:50% 100%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.5rem;margin-right:1rem;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;visibility:hidden;width:1.5rem}.header .footer__menu-item:hover .list--links:after{margin:0 .5rem;opacity:1;visibility:visible}.header:has(.switch-language) .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex}.header:has(.switch-language) .virtusa-header-with-lang-switcher:has(a.nav-link) .flyout-container,.header:has(.switch-language) .virtusa-header-with-lang-switcher:has(a.nav-link) .menu-item-white-arrow{display:none!important}.header:has(.switch-language) .virtusa-header-with-lang-switcher:has(a.nav-link) a.nav-link:after{content:""}}@media screen and (min-width:1024px)and (max-width:1100px){.header:has(.switch-language) .header-sticky:not(.virtusa-header-with-lang-switcher) .menu-item{padding-left:.22rem;padding-right:.12rem}.header:has(.switch-language) .header-sticky:not(.virtusa-header-with-lang-switcher) .menu-item .menu-link:not(.menu-link-button){padding-left:.325rem!important;padding-right:.325rem!important}}@media screen and (min-width:1024px)and (max-width:1200px){.header:has(.switch-language) .header-sticky:not(.virtusa-header-with-lang-switcher) .menu-item .menu-link:not(.menu-link-button){padding-left:.525rem;padding-right:.525rem}}@media screen and (min-width:1024px)and (max-width:1388px){.header:has(.switch-language) .header-sticky:not(.virtusa-header-with-lang-switcher) .menu-item{padding-left:.3rem;padding-right:.26875rem}}@media screen and (min-width:1024px)and (max-width:993px){.header:has(.switch-language) .header-sticky:not(.virtusa-header-with-lang-switcher) .header_nav{margin-left:auto}.header:has(.switch-language) .header-sticky:not(.virtusa-header-with-lang-switcher) .language-switcher{padding:1rem}}@media screen and (min-width:1200px)and (max-width:1256px){.header:has(.switch-language) .header-sticky:not(.virtusa-header-with-lang-switcher) .menu-item .menu-link:not(.menu-link-button){padding-left:.325rem!important;padding-right:.325rem!important}}@media(max-width:1024px){.header_hamburger{left:-10px;padding:.625rem 0;position:relative;z-index:2}.header_hamburger.preventClick{pointer-events:none}.campaign_header_section .header_hamburger--icon.vlife-icon{color:#fff}.header_nav{background:#151c28;-webkit-box-shadow:0 5px 4px rgba(0,0,0,.149);box-shadow:0 5px 4px rgba(0,0,0,.149);height:100vh;left:0;padding-top:4.375rem;position:absolute!important;right:0;top:0;z-index:1}.header_nav.collapsing~.menu-mobile-search,.header_nav.show~.menu-mobile-search{z-index:0}.header:has(.langSwitchContainer) .virtusa-header-with-lang-switcher .header_nav{background-image:-webkit-gradient(linear,left top,right top,from(#1e2345),to(#38369a));background-image:linear-gradient(90deg,#1e2345,#38369a)}.header:has(.langSwitchContainer) .virtusa-header-with-lang-switcher .homemenu .nav-link{padding-top:1rem}.header:has(.langSwitchContainer) .virtusa-header-with-lang-switcher .menu-link:not(.menu-search,.menu-link-button){color:#151c28!important;margin-bottom:1rem;margin-top:1rem}.header:has(.langSwitchContainer) .virtusa-header-with-lang-switcher .nav-menu.header-menu-component{background-color:#fff;min-height:calc(100vh - 65px)}.header:has(.langSwitchContainer) .virtusa-header-with-lang-switcher .menu-list li:not(:nth-last-child(-n+2)){padding:2px 0}.header:has(.langSwitchContainer) .virtusa-header-with-lang-switcher .menu-item{margin-bottom:0}.header:has(.langSwitchContainer) .virtusa-header-with-lang-switcher .menu-item.langSwitchContainer+.menu-item{margin-top:3rem}.header:has(.langSwitchContainer) .virtusa-header-with-lang-switcher .menu-item.menu-item-button .contactUs-btn{background-color:transparent;border:1px solid #151c28;color:#151c28}.header:has(.langSwitchContainer) .langSwitchContainer .flyout-container.links a[href]{color:#151c28;font-weight:700;margin-bottom:1rem;margin-top:1rem;text-decoration:none}.header:has(.langSwitchContainer) .langSwitchContainer .lang-icon svg:first-child{margin-top:-2px}.header:has(.langSwitchContainer) .langSwitchContainer.active-menusecondLevel .lang-icon:before{padding-right:10px}.header:has(.langSwitchContainer) .langSwitchContainer.active-menusecondLevel .lang-icon svg:first-child{margin-bottom:.4rem}.header:has(.langSwitchContainer) .langSwitchContainer.active-menusecondLevel .lang-icon svg:first-child path{fill:#38369a}.header:has(.langSwitchContainer) .langSwitchContainer.active-menusecondLevel .lang-icon .lang-name{color:#38369a;position:relative;top:-2px}.header:has(.langSwitchContainer) .menu-item-search{padding:2px 0}.header .virtusa-header-with-lang-switcher .header__logo--container{margin-left:0}.vlife-nav{background-color:#151c28;position:absolute!important;top:100%;width:100%}.light-theme .vlife-nav{background-color:#fff}.vlife-nav .suppliers-button-description{text-align:right}#vlifeFormButton{background-color:hsla(0,0%,100%,0);bottom:0;padding:0;position:fixed;right:0}}.vlife-variation .btn__read-more{color:inherit!important;font-weight:300!important}.vlife-variation .btn__read-more:hover{color:inherit!important;opacity:.8}@media(min-width:1024px){.vlife-variation .btn__read-more{margin-bottom:0!important}}@media(max-width:1023px){.vlife-variation .btn__read-more{padding:1.25rem 0!important;text-align:left;width:100%}}.vlife-variation .hashLinkButton{display:none}@media(min-width:1024px){.vlife-variation .hashLinkButton{margin-bottom:0!important}.vlife-variation .hashLinkButton.visible{display:inline-block}}.vlife-variation .vlife-button-details>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.campaign_header_section .vlife-variation .vlife-button-details>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.showHeader-buttons .vlife-button-details>div{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.showHeader-buttons .vlife-button-details>div .button:last-child{margin:0!important;padding:.75rem .5rem}.campaign_header_section .showHeader-buttons .vlife-button-details>div .button:last-child{padding:.75rem 2.1875rem}@media(max-width:992px)and (min-width:375px){.campaign_header_section .showHeader-buttons .vlife-button-details>div .button:last-child{padding:.75rem 1.3rem}}@media(max-width:375px){.campaign_header_section .showHeader-buttons .vlife-button-details>div .button:last-child{padding:.75rem .8rem}}.byod-icon{-ms-flex-negative:0;-webkit-box-flex:0;-ms-flex-positive:0;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;flex-grow:0;flex-shrink:0;height:1.5625rem;width:1.5625rem}.generic-page .left-right-buttons{display:none}@media(max-width:1023px){.left-right-buttons{background-image:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(0deg,hsla(0,0%,100%,0),#fff);position:fixed;width:100%}.left-right-buttons .left-btn.active img,.left-right-buttons .right-btn img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.left-right-buttons .right-btn.active img{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media(min-width:1200px){.left-right-buttons{display:none}}@media(max-width:1023px){.p-initial-resp{padding-bottom:0!important;position:static!important}}@media(max-width:1199px){.generic-page:not(.brand-center-page) .header.brand-header .header_hamburger--icon.brandHamb_L span{display:none}.generic-page:not(.brand-center-page) .header.brand-header .header_hamburger--icon.new.brandHamb_R{background-image:none}.generic-page:not(.brand-center-page) .header.brand-header .header_hamburger--icon.new.brandHamb_R span{display:block}}.generic-page:not(.brand-center-page).login-body .header.brand-header .brand-header-variation{height:auto}.generic-page:not(.brand-center-page).login-body .header.brand-header .col-auto.px-2.pr-4.mr-3:has(.brand-button){margin-right:0!important;padding-right:0!important}.generic-page:not(.brand-center-page).login-body .header.brand-header .col-auto.px-2.pr-4.mr-3:has(.brand-button) .brand-button .button{margin-right:0!important}@media(max-width:1199px){.generic-page:not(.brand-center-page).login-body .header.brand-header .header_hamburger--icon.brandHamb_L span{display:block}}.generic-page:not(.brand-center-page).login-body .header.brand-header .header_hamburger--icon.new.brandHamb_R{background-image:none;display:none}.header_hamburger--icon .header_user--photo{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.research-center-page .header .col-auto:has(.brandHamb_R:not(.profile-aligned)){opacity:0}@media only screen and (max-width:1200px){body.brand-center-page:not(:has(.brand-center-menu)) .brand-header .header_hamburger--icon.brandHamb_L{display:none}}.header .newsroom-header-nav .current-menu-item{background-color:#1b1b1c!important;color:#fff!important}.header .newsroom-header-nav .current-menu-item .icons .horizontal,.header .newsroom-header-nav .current-menu-item .icons .horizontal:hover,.header .newsroom-header-nav .current-menu-item .icons .vertical,.header .newsroom-header-nav .current-menu-item .icons .vertical:hover{background-color:#fff!important}.header .newsroom-header-nav .current-menu-item:hover{background-color:#1b1b1c!important;color:#fff!important}.header .newsroom-header-nav .header_hamburger--icon{z-index:4}.transparent-theme.header .newsroom-header-nav{background-color:#5f2cff}.byod-text p{margin-bottom:0}.header__menu{border-color:rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px #463f5f;box-shadow:0 2px 4px #463f5f;color:#fff;height:100%;overflow:hidden;position:relative;width:100%}.byod-variation .header__menu,.header__menu{background-color:#5f2cff}.header__menu--content{height:100%;max-width:410px;min-width:140px;padding:0;position:fixed!important;right:0;top:0;-webkit-transform:translate(100%);transform:translate(100%);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:90%;z-index:3}.byod-variation .header__menu--content{height:100vh;left:0;right:inherit;-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.header__menu--content.collapse.show{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .4s linear;transition:-webkit-transform .4s linear;transition:transform .4s linear;transition:transform .4s linear,-webkit-transform .4s linear}.header__menu--content--parent{margin-top:15px}.header__menu--content--parent i{display:inline-block;min-width:20px;text-align:center;width:30px}.byod-variation .header__menu--content--parent .menu-list-divider.d-flex:hover{background-color:#17407b;-webkit-transition:-webkit-transform .4s linear;transition:-webkit-transform .4s linear;transition:transform .4s linear;transition:transform .4s linear,-webkit-transform .4s linear}.header__menu--content-wrapper{height:calc(100% - 70px);max-height:100%;overflow-y:auto;padding-bottom:.625rem;position:absolute;top:70px;width:100%}.header__menu-2 .menu-list-divider:first-child{border-top:none}.header__menu-2 .menu-list-divider .header__menu--links,.header__menu-2 .menu-list-divider .header__menu--title{font-weight:400}.header__menu--title{background-color:hsla(0,0%,100%,0);border:0;border-bottom:1px solid rgba(0,0,0,.1);color:inherit;cursor:pointer;display:block;font-weight:700;padding:5px 10% 5px 20px;position:relative;text-align:left;text-transform:uppercase;width:100%}.byod-variation .header__menu--title{border-bottom:none;font-weight:300}.byod-variation .header__menu--title:hover{background-color:hsla(0,0%,100%,0);color:#fff}.header__menu--title:hover{background-color:#02f576;color:#151c28;text-decoration:none}.menu-list-divider:last-child .header__menu--title{border-bottom:none}.header__menu--title .header__menu--subTitle{border:1px solid;border-radius:4px;display:inline;margin-left:15px;padding:2px 10px;position:absolute;top:9px}.header__menu--title span,a.header__menu--title{display:block;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__menu--links{border-bottom:1px solid rgba(0,0,0,.1);color:#fff;display:block;padding:.3125rem 1.25rem;text-transform:capitalize}.header__menu--links:hover{background-color:#02f576;color:#151c28;text-decoration:none}.byod-variation .header__menu--links{border-bottom:none}.byod-variation .header__menu--links:hover{background-color:hsla(0,0%,100%,0);color:#fff}.header__menu--background{bottom:0;height:77.58px;position:absolute;right:0}.header__menu--close{position:relative}@media(min-width:992px){.header__menu{overflow:hidden}.header__menu--title .icons-plus{right:10%}.header__menu--content-wrapper{max-height:100%;overflow-x:hidden;overflow-y:auto}}.header__menu__icon span,.header__menu__icon:after,.header__menu__icon:before{background:#000;content:"";display:block;height:3px;position:relative;-webkit-transition:none .5s ease .5s;transition:none .5s ease .5s;-webkit-transition-property:transform,top,bottom,left,opacity,background-color;-webkit-transition-property:top,bottom,left,opacity,background-color,-webkit-transform;transition-property:top,bottom,left,opacity,background-color,-webkit-transform;transition-property:transform,top,bottom,left,opacity,background-color;transition-property:transform,top,bottom,left,opacity,background-color,-webkit-transform;width:25px}.header-menu .header__menu__icon{background-color:hsla(0,0%,100%,0);border:none;color:inherit;height:2rem;margin:0;padding:0;position:relative;width:2rem}.header-menu .header__menu__icon span{border:none;display:block}.header-menu .header__menu__icon span,.header-menu .header__menu__icon span:after,.header-menu .header__menu__icon span:before{background-color:currentColor;height:3px;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;width:2pc}.header-menu .header__menu__icon span:after,.header-menu .header__menu__icon span:before{content:"";left:0;top:-10px}.header-menu .header__menu__icon span:after{top:10px}.header-menu .header__menu__icon[aria-expanded=true] span{background-color:hsla(0,0%,100%,0);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-menu .header__menu__icon[aria-expanded=true] span:before{background-color:#fff;left:0;top:0}.header-menu .header__menu__icon[aria-expanded=true] span:after{background-color:#fff;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header__menu-top{background-color:inherit;border-bottom:1px solid;border-color:inherit;cursor:pointer;height:40px;left:0;margin-top:8px;padding:0 40px;position:absolute;right:0;text-align:center;top:40px;z-index:9}.header__menu-top>*{display:none;padding:10px 0}.icon-next:after,.icon-prev:before{bottom:0;content:""}.icon-prev:before{left:23px;right:auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.icon-next:after{left:auto;right:23px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.icon-next:after,.icon-prev:before{border-left:2px solid #fff;border-top:2px solid #fff;display:block;height:8px;margin:auto;position:absolute;top:0;width:8px}.newsroom-header-nav .header__menu-item{padding:0 0 10px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;width:100%}.newsroom-header-nav .sub-menu-opened.header__menu-item{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.newsroom-header-nav .submenu-item{margin-top:15px;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.newsroom-header-nav .submenu-item.opened{-webkit-transform:translateZ(0);transform:translateZ(0)}.newsroom-header-nav .hr-line{border:.5px dashed #fff;margin:auto;width:90%}.newsroom-header-nav .hr-menu{margin:1.25rem auto 1.5rem}
