.icon-text{position:relative}.icon-text:has(.number-from-0-gsap){height:100%}.grid-multipleicons .Iconheader{margin-bottom:1.5rem}.grid-multipleicons .multiIconBackground{border-radius:50%;display:inline-block;position:relative}@media only screen and (min-width:1600px){.grid-multipleicons .multiIconBackground img.multipeIcons{height:75pt!important;width:75pt!important}}.grid-multipleicons .multiIconContainer{border-radius:9pt}.grid-multipleicons .multiIconContainer .button .icon svg{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-multipleicons .multiIconContainer .button:hover .icon svg path{stroke:#fff}@media screen and (max-width:720px){.grid-multipleicons .col-sm-4.multiIconmob{margin:2.5rem 0}}.multi-iconText-withImg{margin:0 1rem;position:relative}.multi-iconText-withImg .icon-circle-new{height:30px;width:30px}.multi-iconText-withImg .index-number{color:hsla(0,0%,100%,.161);line-height:18px}.multi-iconText-withImg .icomWithImgTextContent{color:#fff;margin:2rem 2rem 0 0}.multi-iconText-withImg .icomWithImgTextContent a{color:#fff;text-decoration:none}.multi-iconText-withImg:first-child svg.iconTextwithImage{display:none}.multi-iconText-withImg svg.iconTextwithImage{left:-4.5rem;position:absolute;top:2rem;width:20px}@media only screen and (max-width:991px){.multi-iconText-withImg{margin-bottom:1.5rem}.multi-iconText-withImg svg.iconTextwithImage{display:none}}.column-control-column .iconText>div{height:100%}@media only screen and (max-width:992px){.column-control-column .iconText>div{min-height:auto!important}}.align-items-stretch .iconText{height:100%}.align-items-stretch .iconText-cont{height:100%;margin:0!important}.iconText-segment-center p{font-weight:300;margin:0}.iconText-segment-center .title{font-weight:600}@media only screen and (min-width:992px){.iconText-segment-center .title{white-space:nowrap}}@media only screen and (max-width:992px){.iconText-segment-center .titleText{position:relative}.iconText-segment-center .titleText .gridurl{position:absolute;right:0;top:0}}.iconText-segment-center .row{text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.iconText-segment-center .row[href]{cursor:pointer}.iconText-segment-center .row:hover .gridurl{background-color:#02f576}@media only screen and (min-width:961px){.iconText-segment-center .row:hover .iconText-richtextTitle.hover,.iconText-segment-center .row:hover .iconText-svgImage.hover{opacity:1}}.iconText-segment-center .iconText-svgImage svg{height:100%;width:100%}.iconText-segment-center .gridurl{border-radius:50%;height:2pc;width:2pc}.iconText-segment-center .gridurl svg{height:2pc;width:2pc}.iconText-segment-center .disc{padding-top:5px}@media(max-width:992px){.iconText-segment-center .disc{display:block!important;padding-bottom:1pc!important;width:100%}}.iconText-segment-hover p{font-weight:300;margin:0}.iconText-segment-hover .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700}@media only screen and (min-width:992px){.iconText-segment-hover .title{white-space:nowrap}}@media only screen and (max-width:992px){.iconText-segment-hover .titleText{position:relative}.iconText-segment-hover .titleText .gridurl{position:absolute;right:0;top:0}}.iconText-segment-hover .row{text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.iconText-segment-hover .row[href]{cursor:pointer}.iconText-segment-hover .row:hover .gridurl{background-color:#02f576}.iconText-segment-hover .row:hover .iconText-richtextTitle.hover,.iconText-segment-hover .row:hover .iconText-svgImage.hover{opacity:1}.iconText-segment-hover .iconText-svgImage svg{height:100%;width:100%}.iconText-segment-hover .gridurl{border-radius:50%;height:2pc;width:2pc}.iconText-segment-hover .gridurl svg{height:2pc;width:2pc}.iconText-segment-hover .disc{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}@media(max-width:992px){.iconText-segment-hover .disc{display:none;height:auto;padding:1pc 0 10px;width:100%}}.iconText-segment-hover a:hover .disc{max-height:200px;opacity:1}@media only screen and (min-width:961px){.iconText:hover:not(.iconText-segment-hover,.iconText-segment-center) .iconText-richtextTitle.hover,.iconText:hover:not(.iconText-segment-hover,.iconText-segment-center) .iconText-svgImage.hover{opacity:1}}.iconText-icon-container{position:relative}.iconText-icon-container .hover{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.iconText-title-container{position:relative}.iconText-title-container .hover{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.iconText-svgImage.hover path,.iconText-svgImage.hover svg{fill:currentColor}.iconText .padbottomfive{padding-bottom:5%}@media(min-width:1366px)and (orientation:landscape){.iconText-container{overflow:hidden}}.iconText-container .iconText-richtextTitle .service-name-class{font-weight:700;margin-bottom:.5rem!important}.iconText-container .iconText-richtextTitle .service-description-class{line-height:normal}.iconText-container.center-icon-top-align{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:start!important}.iconText-container.center-icon-top-align .iconText-img--container{position:relative;top:-2px}@media screen and (max-width:992px){.iconText-container.center-icon-top-align{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.iconText-container.center-icon-top-align .iconText-img--container{margin-left:auto;margin-right:auto!important}.iconText-container.center-icon-top-align .iconText-img--container~.iconText-title-container{margin:auto;text-align:center}}.iconText-container:has(h4.iconText-title,.iconText-img--container){margin-bottom:15px}.col .iconText{padding-left:0;padding-right:0}.iconText-img{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;min-height:1.875rem;min-width:1.875rem;width:100%}.iconText-img--container{-ms-flex-negative:0;border-radius:100%;flex-shrink:0;min-height:2.875rem;min-width:2.875rem;padding:.5rem}.iconText-img--container svg{display:block}.iconText .left .iconText-img--container{margin-right:.9375rem}.iconText .right .iconText-img--container{margin-left:.9375rem}.iconText-img--container.square-container{border-radius:0;padding:.75rem}.iconText-img--container.square-container.icon-curved-border{border-radius:5px}.iconText-text{height:100%;width:100%}.iconText-text p{margin:0;white-space:nowrap}.iconText-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:2pc;margin-bottom:0;word-break:keep-all}.iconText .top .iconText-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.625rem;width:100%}.iconText .bottom .iconText-title{margin-bottom:.625rem;width:100%}.iconText-hoverColor{border-radius:.25rem;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden}.iconText-hoverColor.border-round{border-radius:20px}.iconText-hoverColor~*{position:relative;z-index:1}.iconText:hover .iconText-hoverColor{opacity:1;visibility:visible}.iconText-link{color:inherit}.iconText-link:hover{color:inherit;text-decoration:none}.iconText.readMore .iconText-hoverColor{z-index:-1}.iconText.readMore .desc-text>p{display:inline}.iconText.readMore .desc-text .read-more-toggle{line-height:1.5rem}.iconText.readMore .hypeCycleReadMore{margin-top:1rem}.iconText.px-4>.p-3{padding-top:0!important}.iconText .hrznl-line{height:5px}@media screen and (max-width:576px){.iconText.icon-bottom-alignment-mobile{margin:0;width:-webkit-min-content;width:-moz-min-content;width:min-content}.iconText.icon-bottom-alignment-mobile .iconText-container{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:end!important}.iconText.icon-bottom-alignment-mobile .iconText-container .iconText-img--container{margin:0!important;padding-bottom:5px}.iconText.icon-bottom-alignment-mobile .iconText-container:has(.iconText-richtextTitle) .iconText-title-container{word-break:keep-all}.iconText.icon-bottom-alignment-mobile .iconText-container:has(.iconText-richtextTitle) .iconText-img--container{padding-bottom:0;padding-top:1rem}}.multi-iconTexts .icon-img{position:relative}@media(max-width:992px){.multi-iconTexts .icon-img{-ms-flex-item-align:center;align-self:center}}.multi-iconTexts .icon-circle{background-size:70%}.multi-iconTexts .icon-circle,.multi-iconTexts .text-circle{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;border:.25rem solid #5f2cff;border-radius:50%;height:6.25rem;position:relative;width:6.25rem;z-index:2}.multi-iconTexts .text-circle{background-size:58%;background-size:cover}.multi-iconTexts .text-circle p{margin:0}.multi-iconTexts .multi-iconText:not(.noConnection){position:relative;width:50%}.multi-iconTexts .multi-iconText:not(.noConnection) .hover-color{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.multi-iconTexts .multi-iconText:not(.noConnection) .bg-color,.multi-iconTexts .multi-iconText:not(.noConnection) .hover-color{border-radius:.25rem;bottom:0;left:0;position:absolute;right:0;top:0}.multi-iconTexts .multi-iconText:not(.noConnection):hover .hover-color{opacity:1}.multi-iconTexts .multi-iconText:not(.noConnection):first-child{margin-top:0}.multi-iconTexts .multi-iconText:not(.noConnection):nth-child(odd){float:left}.multi-iconTexts .multi-iconText:not(.noConnection):nth-child(2n){float:right}.multi-iconTexts .multi-iconText:not(.noConnection) .hrznl-line{height:5px;position:relative}.multi-iconTexts .multi-iconText.noConnection .hover-color{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.multi-iconTexts .multi-iconText.noConnection .bg-color,.multi-iconTexts .multi-iconText.noConnection .hover-color{border-radius:.25rem;bottom:0;left:0;position:absolute;right:0;top:0}.multi-iconTexts .multi-iconText.noConnection:hover .hover-color{opacity:1}.multi-iconTexts .photo_frame-tile:hover .desc_slide{height:8rem}@media(max-width:992px){.multi-iconTexts .photo_frame-tile:hover .desc_slide{height:0}.multi-iconTexts .multi-iconText,.multi-iconTexts .multi-iconTexts{overflow:hidden}.multi-iconTexts .multi-iconText{margin-top:0!important;width:100%}}.multi-iconTexts-bg{bottom:0;left:0;position:absolute;right:0;top:0}.multi-iconTexts.no-connector{position:relative}.segment{background:#f3f3f4;height:5px}.segment.curve{height:50px;margin-top:-27px}.segment.curve:before{border-radius:0 0 50% 50%;top:-17px}.segment.curve:after,.segment.curve:before{background:#fff;content:"";height:30px;left:40px;position:absolute;right:40px}.segment.curve:after{border-radius:50% 50% 0 0;top:35px}@media(max-width:992px){.segment{display:none}}.iconText.no-spacing-icon-text .p-relative{margin-top:0!important;padding-left:0!important;padding-right:0!important;padding-top:0!important}.iconText.no-spacing-icon-text .p-relative .iconText-img--container{margin-bottom:0!important;margin-right:0!important;margin-top:0!important;padding-left:0!important}.iconText.no-spacing-all-icon-text .p-relative{margin:0!important;padding:0!important}.iconText.no-spacing-all-icon-text .p-relative .iconText-img--container{margin:0!important;padding-left:0!important}.iconText.no-spacing-all-icon-text .p-relative .iconText-img--container:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.iconText.no-spacing-all-icon-text .p-relative .iconText-img--container:hover .iconText-img{-webkit-transform:scale(1)!important;transform:scale(1)!important}@media only screen and (min-width:992px){.on-hover-description{-webkit-transition:background-color .5s linear;transition:background-color .5s linear}.on-hover-description .iconText-container{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.on-hover-description .iconText-hoverDescription p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:0;max-height:0;overflow:hidden;text-overflow:ellipsis;-webkit-transition:max-height 1.5s linear;transition:max-height 1.5s linear}.on-hover-description .iconText-cont{padding-bottom:.5rem!important;padding-top:.5rem!important}.on-hover-description .iconText-img--container{margin-bottom:.75rem!important;margin-top:.75rem!important}.on-hover-description:hover{background-color:#f3f3f4}.on-hover-description:hover .iconText-hoverDescription p{max-height:200px}}.iconText-img--container:has(.about-virtusa){padding:0}.about-virtusa{white-space:nowrap}