@charset "utf-8";.home-two-level .menu-author .locationFinder.nearest-address,.home-two-level .menu-list .locationFinder.nearest-address{background-color:#dfe7f2;border:none!important;color:#000;padding:1.5rem 1rem!important}.home-two-level .menu-author .locationFinder.nearest-address .locationFinder-phone a,.home-two-level .menu-list .locationFinder.nearest-address .locationFinder-phone a,.home-two-level .region-details .locationFinder a,.home-two-level .region-details .locationFinder a:hover{color:#000}.home-two-level .border{border:1px solid #000!important}.region-details .locationFinder:not(.nearest-location-with-finder,.location-with-lat-long,.only-border-radius){border-radius:0 0 4px 4px;border-radius:10px;margin-bottom:1.25rem;padding:2rem}.region-details .locationFinder.location-with-lat-long .locationFinder-name.state,.region-details .locationFinder.nearest-location-with-finder .locationFinder-name.state{font-weight:700}.region-details .locationFinder a,.region-details .locationFinder a:hover{color:#414141;text-decoration:none}.region-details .locationFinder .locationFinder-mapIcon{color:#5f2cff}.region-details .locationFinder .locationFinder-name,.region-details .locationFinder .locationFinder-region{font-weight:700}.region-details .locationFinder .locationFinder-content{color:#5e5a57}.region-details .locationFinder .locationFinder-content .locationFinder-address{max-width:345px}.region-details .locationFinder .locationFinder-content .locationFinder-address .copyAddress{border:1px solid #d0d2d4;border-radius:50%;display:inline-block;height:2pc;margin-left:10px;text-align:center;width:2pc}.region-details .locationFinder .clipBoard-success{background:#5f2cff;border-radius:3px;color:#fff;display:inline-block;display:none;padding:0 10px;position:absolute;right:0;top:-30px;white-space:nowrap}.region-details .locationFinder .locationFinder-phone span.fa,.region-details .locationFinder .locationFinder-phone span.fa-solid{border:1px solid #d0d2d4!important;border-radius:50%;height:2pc;margin-top:-3px;padding-top:7px;text-align:center;width:2pc}.region-details:has(.nearest-location-with-finder) .locationFinder-mapBox{border-radius:4px}.region-details:has(.nearest-location-with-finder) .copyAddress{cursor:pointer}.region-details:has(.nearest-location-with-finder) .icon-line .address-copy-icon,.region-details:has(.nearest-location-with-finder) .locationFinder-address{color:#73777e}.region-details:has(.nearest-location-with-finder) .locationFinder-phone{color:#73777e}.region-details:has(.nearest-location-with-finder) .locationFinder-phone span.fa-solid{border:.625px solid #d0d2d4}.region-details:has(.nearest-location-with-finder) .region-OfficeTitle+.locationFinder-container{height:91%!important}@media screen and (max-width:991px){.region-details:has(.nearest-location-with-finder) .nearest-location-with-finder,.region-details:has(.nearest-location-with-finder) .nearest-location-with-finder+div{padding:0}}.aem-GridColumn.region-details{padding:0 .9375rem}@media(max-width:991px){.footer .region-details .region-map,.header .menu-item-flyout .region-details .region-map{margin:0!important}.footer .region-details svg,.header .menu-item-flyout .region-details svg{display:none}}.region-details .only-border-radius{border:none;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;padding:1.5rem 2rem!important}.region-details .only-border-radius .locationFinder-content{padding-right:0!important}.region-title{font-weight:700}.region-headQuarters{font-weight:300}.region_offices--header{font-weight:700;margin-bottom:.9375rem}.region_offices--headerIcon{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.dark-theme .region_offices--headerIcon{-webkit-filter:grayscale(1) sepia(1) saturate(8) hue-rotate(90deg) invert(.2) contrast(5);filter:grayscale(1) sepia(1) saturate(8) hue-rotate(90deg) invert(.2) contrast(5)}.footer .region_offices--header,.header .region_offices--header{display:none!important}.region_offices-menuHeader{display:none}.footer .region_offices-menuHeader,.header .region_offices-menuHeader{-webkit-box-pack:end;-ms-flex-pack:end;display:block;justify-content:flex-end}.region_offices--list{display:block!important;list-style:none;padding:0}.header .menu-item-flyout .region_offices--list{background-color:#d0d2d4;margin-bottom:.125rem}@media(min-width:992px){.header .menu-item-flyout .region_offices--list{-webkit-box-pack:end;-ms-flex-pack:end;background-color:hsla(0,0%,100%,0);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;justify-content:flex-end;margin-bottom:.9375rem}.header .menu-item-flyout .region_offices--list a:after{display:none!important}}@media(max-width:991px){.header .menu-item-flyout .region_offices--list{color:#fff;overflow:hidden}}.region-map .region_offices--list{overflow:visible;position:relative}@media(max-width:991px){.footer .region_offices--list{overflow:hidden}.footer .region_offices--list.collapse,.header .region_offices--list.collapse{display:none!important}.footer .region_offices--list.collapse.show,.header .region_offices--list.collapse.show{display:block!important}}.region_offices--listItem{margin-bottom:.9375rem}.region_offices--listItem a{font-weight:300}.region_offices--listItem a,.region_offices--listItem a:hover{color:inherit}.header .menu-item-flyout .region_offices--listItem{margin-bottom:0;margin-left:1rem;padding:1rem 1.25rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.header .menu-item-flyout .region_offices--listItem:not(:first-child):before{border-left:1px solid;content:"";height:20px;left:-10px;position:absolute;top:8px}@media(min-width:992px){.header .menu-item-flyout .region_offices--listItem{border-radius:.25rem;margin-bottom:.375rem;padding:.25rem .5rem}.header .menu-item-flyout .region_offices--listItem.on,.header .menu-item-flyout .region_offices--listItem:hover{background-color:#02f576}.header .menu-item-flyout .region_offices--listItem.on a,.header .menu-item-flyout .region_offices--listItem:hover a{color:#151c28}.header .menu-item-flyout .region_offices--listItem a{-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;line-height:1.5em;opacity:.8;text-decoration:none}.header .menu-item-flyout .region_offices--listItem a: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 .menu-item-flyout .region_offices--listItem.on a,.header .menu-item-flyout .region_offices--listItem:hover a{opacity:1}.header .menu-item-flyout .region_offices--listItem.on a:after,.header .menu-item-flyout .region_offices--listItem:hover a:after{margin:0 .5rem;opacity:1;visibility:visible}}@media(max-width:991px){.header .menu-item-flyout .region_offices--listItem{opacity:.8}}.footer .region_offices--listItem{margin-bottom:0;padding:1rem 1.8125rem}.region-map .region_offices-link:before{background-image:url(https://www.virtusa.com/is/content/virtusa/pin-burgandy);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;content:attr(data-num);height:2.0625rem;opacity:0;padding-top:.375rem;position:absolute;text-align:center;-webkit-transition:all .2s linear;transition:all .2s linear;width:1.6875rem}@media(max-width:991px){.footer .region-map .region_offices-link:before,.header .region-map .region_offices-link:before{display:none}}.region-map .region_offices-link[data-name=AMERICAS]:before,.region-map .region_offices-link[data-name=AMERIKA]:before,.region-map .region_offices-link[data-name=AMÉRICA]:before{left:1.5rem;top:calc(100% + 50px)}@media(max-width:1440px){.region-map .region_offices-link[data-name=AMERICAS]:before,.region-map .region_offices-link[data-name=AMERIKA]:before,.region-map .region_offices-link[data-name=AMÉRICA]:before{left:-1rem}}.region-map .region_offices-link[data-name=EMEA]:before{left:-2.5rem;top:calc(100% + 35px)}@media(min-width:1440px){.region-map .region_offices-link[data-name=EMEA]:before{left:4.5rem;top:calc(100% + 60px)}}@media(max-width:1440px){.region-map .region_offices-link[data-name=EMEA]:before{left:.3125rem}}.region-map .region_offices-link[data-name=APAC]:before,.region-map .region_offices-link[data-name=Asien-Pazifik]:before{left:5rem;top:125px}@media(min-width:1440px){.region-map .region_offices-link[data-name=APAC]:before,.region-map .region_offices-link[data-name=Asien-Pazifik]:before{left:5rem;top:10rem}}@media(max-width:1440px){.region-map .region_offices-link[data-name=APAC]:before,.region-map .region_offices-link[data-name=Asien-Pazifik]:before{left:1.25rem}}.region-map .region_offices-link.on:before{background-image:url(https://www.virtusa.com/is/content/virtusa/pin-burgandy);color:#fff;opacity:1}.footer .region_offices-link{color:#414141!important;font-weight:400;letter-spacing:.47px!important;line-height:1.5em;opacity:.8}