@media only screen and (min-width:991px){.db-var--3.gradientimagecolor.db-bg-spark:after,.db-var--3.gradientimagecolor.db-bg-spark:before{background-image:none}.db-var--3 .gradientcolor{position:absolute;right:0;top:0}}.seven-blocks .orderByContent .db-tile.firstItem .db-content{height:auto}.seven-blocks .orderByContent .db-tile .db-content{max-height:11.25rem;min-height:11.25rem;overflow:hidden}.seven-blocks .orderByContent .db-tile:nth-child(7){padding-right:15px!important}.seven-blocks .orderByContent .db-tile:nth-child(7)+div{display:none}.seven-blocks .orderByContent .db-tile:nth-child(6){padding-right:0!important}.static-blocks .alignleftlogo-Right100 .db-content{height:130px;max-height:150px}.static-blocks .alignleftlogo-Right100 .db-content .db-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.threeBlockInRowWithArrow .video__section--image{border-radius:0}@media only screen and (max-width:480px){.alignleftlogo-Right100 .db-var-align-logo .button-container a{display:block;margin:1rem 2rem 0}}.alignleftlogo-Right100 .slick-dots li button{background-color:transparent!important;border:1px solid #707070!important}.alignleftlogo-Right100 .slick-dots li.slick-active button{background-color:#51f2b8!important}.alignleftlogo-Right100 .alignleftlogoDesk{display:block;margin-bottom:1rem}.alignleftlogo-Right100 .alignleftlogoMob{display:none}@media only screen and (min-width:241px)and (max-width:480px){.alignleftlogo-Right100 .alignleftlogoMob{display:block;margin:1rem 2rem 0}.alignleftlogo-Right100 .alignleftlogoDesk{display:none}}@media only screen and (max-width:1025px){.alignleftlogo-Right100 .container-fluid .row{margin:0}.alignleftlogo-Right100 .container-fluid .row .col-lg-5{padding-left:1rem}.alignleftlogo-Right100 .container-fluid .row .col-lg-7{padding:0}.alignleftlogo-Right100 .slick-list{margin-left:1rem!important}}.db{color:#1b1b1c}.db-title-header{font-size:1.25rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.47px;line-height:1.5rem}.bg-spark-top .db-blocks{margin:0!important}.db-blocks.eight-blocks .db-tile:not(.firstItem):hover .arrow-container,.db-blocks.five-blocks .db-tile:not(.firstItem):hover .arrow-container,.db-blocks.seven-blocks .db-tile:not(.firstItem):hover .arrow-container{background-color:#51f2b8}.db-blocks.eight-blocks .arrow-container,.db-blocks.five-blocks .arrow-container,.db-blocks.seven-blocks .arrow-container{background:#fff;border-radius:50%;position:absolute;right:15px;top:-50px;-webkit-transition:all .3s ease;transition:all .3s ease}.db-blocks.eight-blocks .arrow-container.firstItemArrow,.db-blocks.five-blocks .arrow-container.firstItemArrow,.db-blocks.seven-blocks .arrow-container.firstItemArrow{bottom:20px;top:auto}.db-blocks.eight-blocks .arrow-container:hover,.db-blocks.five-blocks .arrow-container:hover,.db-blocks.seven-blocks .arrow-container:hover{background-color:rgba(81,242,184,.7)}.db-blocks:not(.seven-blocks) .db-description>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media only screen and (max-width:992px){.db-blocks:not(.seven-blocks) .db-description>p{-webkit-line-clamp:3}}.db-container{position:relative}.db-container.static-blocks-four-row-animation .slick-track{padding-top:25px}.db-container.static-blocks-four-row-animation .slick-track .slick-slide{-webkit-transition:all .6s;transition:all .6s}.db-container.static-blocks-four-row-animation .slick-track .slick-slide:hover{-webkit-transform:translateY(-24px);transform:translateY(-24px)}.db-container.static-blocks-four-row-animation .db-img{background-color:#fff;background-position:top;background-size:contain;height:50%}.db-container.static-blocks-four-row-animation .db-img--overlay:before{background-color:transparent}.db-container.static-blocks-four-row-animation .db-content{background-color:#f5f5f5;height:50%}.db-container.static-blocks-four-row-animation .db-tile{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.db-container.static-blocks-four-row-animation .db-tile .db-info{width:100%}.db-container.static-blocks-four-row-animation .db-tile.desc_slider{background-color:#51f2b8}.db-container.static-blocks-four-row-animation .db-tile.desc_slider:hover .db-img{-webkit-transform:scale(1);transform:scale(1)}.db-container.static-blocks-four-row-animation .db-tile--link{background-color:#d7d6d5;width:100%}.db-container.static-blocks-four-row-animation .slick-dots li:not(.slick-active) button{background-color:#fff}.db-container .featured-single-block{width:100%}.menu-item-flyout .db-container .featured-single-block{margin:0 auto;width:80%}.db-container .featured-single-block .db-img{height:140px;position:relative}.db-container .featured-single-block .db-title{color:#36312d;font-family:Synthese,sans-serif;font-size:.8rem;font-weight:700;line-height:normal}.db-container .featured-single-block .db-contentType{color:#36312d;font-family:Synthese,sans-serif;font-size:.7rem;font-weight:500}.db-container .featured-single-block .db-title-header{font-size:1rem;letter-spacing:2px}.menu-item-flyout .db-container .featured-single-block .db-title-header{color:currentColor!important;font-family:Publico Headline Web,sans-serif;font-size:1.25rem;letter-spacing:1px}.notProd .menu-item-flyout .db-container .featured-single-block .db-title-header{font-family:Publico Headline Web notProd,sans-serif}.db-container .featured-single-block .db-cta--button{height:40px}.static-blocks .db-container.sb-featured .db-header{border-bottom:1px solid #afadab;color:#858381;padding-bottom:.625rem}.static-blocks .db-container.sb-featured .db-img{border-radius:4px;height:200px;margin-bottom:1.5rem;position:relative;width:100%}.static-blocks .db-container.sb-featured .db-cta--link{color:#36312d;font-size:cal(16rem/16);text-transform:uppercase}.static-blocks .db-container.sb-featured .db-cta--link svg{height:24px;margin-top:-4px}.static-blocks .db-container.sb-featured .db-descr{font-size:.875rem;line-height:normal}.db-tile{opacity:1!important;position:relative;-webkit-transition-duration:.6s!important;transition-duration:.6s!important}.db-img{background-color:#51f2b8;background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transition:-webkit-transform 1.5s ease-out;transition:-webkit-transform 1.5s ease-out;transition:transform 1.5s ease-out;transition:transform 1.5s ease-out,-webkit-transform 1.5s ease-out;z-index:1}.desc_slider:hover .db-img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 1.5s ease-in;transition:-webkit-transform 1.5s ease-in;transition:transform 1.5s ease-in;transition:transform 1.5s ease-in,-webkit-transform 1.5s ease-in}@media(min-width:1024px){.db-img--overlay{color:#fff}.db-img--overlay:before{background-color:currentcolor;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:1}.desc_slider:hover .db-img--overlay:before{opacity:.7}.db-img--overlay~*{position:relative;z-index:2}}.db-content{position:relative;width:100%;z-index:2}.db-content.remove-padding{padding-left:0!important}.db-tile--link{background-color:#51f2b8;height:100%;overflow:hidden;position:relative}.db-tile--link,.db-tile--link:hover{color:inherit;text-decoration:none}.db-info{background-color:#51f2b8;overflow:hidden}.db-contentType{font-size:.875rem;font-weight:700;letter-spacing:.33px;line-height:1.25rem;text-transform:uppercase}.db-link--text{font-size:.75rem;font-weight:700;letter-spacing:.28px;line-height:1.0625rem;text-align:right}.db-link--text:hover{text-decoration:underline!important}@media(min-width:992px){.db-var--3.db-bg-spark:before{background-image:url(https://www.virtusa.com/is/content/virtusa/spark-single);background-position:100% 0;background-repeat:space repeat;background-size:90px 90px;content:"";height:18.75rem;position:absolute;right:0;top:0;width:50%;z-index:1}.db-var--3.db-bg-spark:after{background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(1turn,#fff,hsla(0,0%,100%,0));content:"";height:18.75rem;position:absolute;right:0;top:0;width:100%;z-index:2}.db-var--3.db-bg-spark .row{position:relative;z-index:3}}.db-var--3 .db-tile{border-radius:.1875rem;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden}.db-var--3 .db-content{background-color:hsla(0,0%,100%,.9);min-height:7.4375rem;-webkit-transition:all .6s linear;transition:all .6s linear}.db-var--3 .db-content.no-type{min-height:5.75rem}.db-var--3 .db-type{font-size:.6875rem;font-weight:700;letter-spacing:1.1px;line-height:1rem;margin-bottom:.625rem;text-transform:uppercase}@media(min-width:992px){.db-var--3 .db-type{font-size:.75rem;letter-spacing:.9pt;line-height:1.0625rem}}.db-var--3 .db-title{font-size:.9375rem;font-weight:700;letter-spacing:0;line-height:1.4375rem;max-height:7.1875rem;overflow:hidden;-webkit-transition:all .4s linear .4s;transition:all .4s linear .4s}@media(min-width:992px){.db-var--3 .db-title{font-size:1rem;line-height:1.375rem;max-height:4.25rem;text-align:left}}.db-var--3 .db-description{display:none;font-size:.875rem;letter-spacing:.11px;line-height:1.3125rem;max-height:7.875rem;overflow:hidden}@media(min-width:992px){.db-var--3 .db-description{display:block}}.db-var--3 .db-cta--button{display:none}@media(min-width:992px){.db-var--3 .db-slick--buttons{bottom:27.625rem;position:absolute;right:.3125rem}}@media(min-width:1024px){.db-var--3 .desc_slide{height:0}.db-var--3 .desc_slider:hover .desc_slide{height:8.5625rem}.db-var--3 .desc_slider:hover .db-content{background-color:rgba(81,242,184,.7)}.db-var--3 .desc_slider:hover .db-title{max-height:6.875rem;-webkit-transition:all .4s linear;transition:all .4s linear}}.db-var--3 .slick-slide{height:25rem;min-height:25rem}@media(min-width:992px){.db-var--3 .slick-track{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:37.5rem}.db-var--3 .slick-slide.slick-current.slick-active{height:37.5rem;width:calc(50vw - 5px)!important}.db-var--3 .slick-slide.slick-current.slick-active .db-title{font-size:1.5rem;letter-spacing:.17px;line-height:2.125rem;max-height:100%;-webkit-transition:none;transition:none}.db-var--3 .slick-slide.slick-current.slick-active .db-description{display:block;max-height:100%}.db-var--3 .slick-slide.slick-current.slick-active .db-cta--button{display:inline-block}.db-var--3 .slick-slide.slick-current.slick-active .desc_slide{height:auto}.db-var--3 .slick-slide.slick-current.slick-active .db-img--overlay{display:none}.db-var--3 .slick-slide.slick-current.slick-active .db-content{background-color:hsla(0,0%,100%,.9)!important}.db-var--3 .slick-slide.slick-current.slick-active .desc_slider:hover .db-content{background-image:none}.db-var--3 .slick-slide.slick-active{height:25pc;-webkit-transform-origin:center;transform-origin:center;width:calc(25vw - 2.5px)!important}}@media(min-width:1200px){.db-var--3 .slick-slide.slick-current.slick-active{-webkit-animation:scaleIn .6s ease-in-out;animation:scaleIn .6s ease-in-out;width:calc(45.5vw - 5px)!important}.db-var--3 .slick-slide.slick-active{width:calc(22.75vw - 2.5px)!important}}@media(min-width:1600px){.db-var--3 .slick-slide.slick-current.slick-active{-webkit-animation:scaleIn .6s ease-in-out;animation:scaleIn .6s ease-in-out;width:714px!important}.db-var--3 .slick-slide.slick-active{width:357px!important}}.db-noImages .db-img{display:none}.db-noImages .db-tile{min-height:15.625rem}.db-noImages .db-full--grid .db-tile{background-color:#51f2b8}.db-noImages .slick-slide{min-height:15.625rem}.db-var--3.db-noImages .slick-slide.slick-active{height:15.625rem}@media(min-width:992px){.db-var--3.db-noImages .slick-slide.slick-active.slick-current{height:25rem}.db-var--3.db-noImages .slick-track{min-height:25rem}}.db-video--poster{background-color:rgba(0,0,0,.1);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.db-content{-webkit-transition:all .6s linear;transition:all .6s linear}.static-blocks-button .db-info h2.h1{font-size:2rem;line-height:2.5rem}.slick-slider{max-width:100vw;width:100%}.slick-list{margin:0 .3125rem .9375rem}.slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}.slick-adaptive-height .slick-track{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.slick-slide{height:inherit;padding:0 .625rem}.slick-slide>div{height:100%}.slick-arrow{cursor:pointer}.slick-disabled{cursor:auto;opacity:.3;pointer-events:none}.desc_slide{margin-bottom:.3125rem;overflow:hidden;-webkit-transition:all .5s linear .1s;transition:all .5s linear .1s}@media(min-width:1024px){.desc_slide{height:0;padding-right:1.25rem}.desc_slider:hover .desc_slide{opacity:1}}.border-gray.col-md-6 .db-info,.border-gray.col-md-6 .db-tile--link,.border-gray:not(.col-md-6){border:1px solid #dbdbdb}.border-gray .db-content{background-color:hsla(0,0%,100%,.9)}.curved_edges{border-radius:.25rem;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);overflow:hidden}@-webkit-keyframes scaleIn{0%{-webkit-transform:scale(.7);transform:scale(.7)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{-webkit-transform:scale(.7);transform:scale(.7)}to{-webkit-transform:scale(1);transform:scale(1)}}#smallimages .db-slick--buttons,#smallimages .image-gallery{margin:0 auto;max-width:700px}#bgContain .db-info,#bgContain .image-gallery .db-img{background-color:transparent;background-size:contain}