.multiHeroBody,html{scroll-behavior:smooth}.multiHeroBody{-ms-overflow-style:none;scrollbar-width:none}.multiHeroBody::-webkit-scrollbar{display:none}@media(min-width:992px){.hero-banner-svg .jobvar{min-height:21.25rem!important}.hero-banner-svg .jobvar.short-height{min-height:10rem!important}}.hero-banner-svg .jobvar .jobStarHero .heroBanner-container-bg--image{left:50%!important}.hero-banner-svg .jobvar.short-height .jobStarHero .heroBanner-container-bg--image{left:56%!important}@media(max-width:1366px){.hero-banner-svg .jobvar.short-height .jobStarHero .heroBanner-container-bg--image{left:54%!important}}.hero-banner-svg .jobvar .jobSavedMessage{left:50%;margin-left:-250px;position:absolute;text-align:center;top:0;width:500px;z-index:3}.hero-banner-job-search .jobappButton{display:none!important}@media(max-width:1023px){.hero-banner .subNav.subNav-Mobile{background-color:#73777e}.hero-banner .subNav.subNav-Mobile:has(.subNav-digitalThemes){z-index:8}}.hero-banner .heroBanner.columns-inside:not(.edit-mode){position:absolute;width:100%;z-index:2}.hero-banner .heroBanner.columns-inside:not(.edit-mode) .media-text.section{min-width:250px}.hero-banner .heroBanner.columns-inside:not(.edit-mode) .column-control-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.hero-banner .heroBanner.columns-inside:not(.edit-mode)>.column-control :not(.edit-mode).hero-banner .heroBanner.columns-inside:not(.edit-mode)>.column-control{height:100%}.hero-banner .heroBanner.columns-inside:not(.edit-mode)>.column-control>.active-mode{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.hero-banner .heroBanner.columns-inside:not(.edit-mode)>.column-control>.active-mode :not(.edit-mode).hero-banner .heroBanner.columns-inside:not(.edit-mode)>.column-control>.active-mode{height:100%}.hero-banner .heroBanner.columns-inside:not(.edit-mode):not(.noFix){position:fixed}.hero-banner .heroBanner.half-screen-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:767px){.hero-banner .heroBanner.half-screen-banner:not(.edit-mode){min-height:62vh}}.hero-banner .heroBanner.half-screen-banner.edit-mode{height:350px}@media only screen and (min-width:481px)and (max-width:960px){.hero-banner .heroBanner.half-screen-banner{height:auto}}@media only screen and (min-width:241px)and (max-width:480px){.hero-banner .heroBanner.half-screen-banner{height:auto}}@media only screen and (min-width:1140px)and (max-width:1280px){.hero-banner .heroBanner.half-screen-banner{height:60vh}}@media only screen and (min-width:1281px)and (max-width:1600px){.hero-banner .heroBanner.half-screen-banner{height:61vh}}.hero-banner .heroBanner.half-screen-banner .heroBanner-container{height:100vh}@media only screen and (min-width:481px)and (max-width:960px){.hero-banner .heroBanner.half-screen-banner .heroBanner-container{height:auto}}@media only screen and (min-width:241px)and (max-width:480px){.hero-banner .heroBanner.half-screen-banner .heroBanner-container{height:auto}}.hero-banner .heroBanner.half-screen-banner .heroBanner-wrapper{margin:auto;min-height:100%}@media only screen and (min-width:481px)and (max-width:960px){.hero-banner .heroBanner.half-screen-banner .heroBanner-wrapper{margin:auto}}@media only screen and (min-width:241px)and (max-width:480px){.hero-banner .heroBanner.half-screen-banner .heroBanner-wrapper{margin:auto}}@media only screen and (min-width:1140px)and (max-width:1280px){.hero-banner .heroBanner.half-screen-banner .heroBanner-wrapper{margin:auto}}@media only screen and (min-width:1281px)and (max-width:1430px){.hero-banner .heroBanner.half-screen-banner .heroBanner-wrapper{margin:auto}}.hero-banner .heroBanner.full-screen-banner{height:89vh}.hero-banner .heroBanner.full-screen-banner.edit-mode{height:500px}@media only screen and (min-width:481px)and (max-width:960px){.hero-banner .heroBanner.full-screen-banner{height:auto}}@media only screen and (min-width:241px)and (max-width:480px){.hero-banner .heroBanner.full-screen-banner{height:auto}}@media only screen and (min-width:1140px)and (max-width:1280px){.hero-banner .heroBanner.full-screen-banner{height:87vh}}@media only screen and (min-width:1281px)and (max-width:1600px){.hero-banner .heroBanner.full-screen-banner{height:88vh}}.hero-banner .heroBanner.full-screen-banner .heroBanner-wrapper{margin-top:0}@media only screen and (min-width:481px)and (max-width:960px){.hero-banner .heroBanner.full-screen-banner .heroBanner-wrapper{margin-top:auto}}@media only screen and (min-width:241px)and (max-width:480px){.hero-banner .heroBanner.full-screen-banner .heroBanner-wrapper{margin-top:auto}}@media only screen and (min-width:1140px)and (max-width:1280px){.hero-banner .heroBanner.full-screen-banner .heroBanner-wrapper{margin-top:3rem}}@media only screen and (min-width:1281px)and (max-width:1430px){.hero-banner .heroBanner.full-screen-banner .heroBanner-wrapper{margin-top:3rem}}.hero-banner .heroBanner:has(.multi-images-section) .hero-bg-zoom-out{-webkit-animation:none;animation:none}@media screen and (max-width:1025px){.hero-banner:has(.overlap-below-comp-mb) .heroBanner-wrapper{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:start!important;min-height:450px;padding-top:5rem}.hero-banner:has(.overlap-below-comp-mb)+.background-container .esg-overlay-wrapper{margin-bottom:-12.5rem}.hero-banner:has(.overlap-below-comp-mb)+.background-container .esg-overlay-wrapper .overlay-element{bottom:12.5rem;position:relative}}@media screen and (min-width:768px)and (max-width:992px){.hero-banner:has(.overlap-below-comp-mb)+.background-container .esg-overlay-wrapper{margin-bottom:-14.5rem}.hero-banner:has(.overlap-below-comp-mb)+.background-container .esg-overlay-wrapper .overlay-element{bottom:14.5rem}}@media screen and (max-width:767px){.hero-banner:has(.overlap-below-comp-mb) .heroBanner-wrapper{padding-top:4rem}.hero-banner:has(.overlap-below-comp-mb) .heroBanner-wrapper .heroBanner--text{padding:0 10px}.hero-banner:has(.overlap-below-comp-mb)+.background-container .esg-overlay-wrapper{margin-bottom:-19rem}.hero-banner:has(.overlap-below-comp-mb)+.background-container .esg-overlay-wrapper .overlay-element{bottom:19rem}}.hero-banner:has(.overlap-below-comp-mb) .heroBanner-container.rendtion-img--load{display:block!important;opacity:1!important}.heroBanner{max-width:100%;position:relative;width:100%}@media(max-width:768px){.heroBanner .col-6.heroBanner--cont{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(min-width:992px){.heroBanner{overflow:hidden}}@media(min-width:1200px){.heroBanner.active.star-both-sides .heroBanner-wrapper{min-height:calc(100vh - 75pt)}}.heroBanner.star-both-sides .arrow .whitearrow{margin-bottom:5px}.heroBanner.star-both-sides span.arrow{padding-left:4px}@media(max-width:992px){.heroBanner.star-both-sides .heroBanner--cont{padding:3rem 1.1rem}}@media(min-width:992px){.heroBanner.star-both-sides .heroBanner--text{margin-bottom:2.125rem}.heroBanner.star-both-sides .heroBanner-yextSearch .yxt-SearchBar{max-width:37.125rem}}.heroBanner.star-both-sides .heroBanner-yextSearch{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin:0;padding-top:.5rem;width:auto}.heroBanner.star-both-sides .heroBanner-yextSearch .yxt-SearchBar-button:not(.active){opacity:1}.heroBanner.star-both-sides .heroBanner-yextSearch .yxt-SearchBar-input{opacity:70%;padding-left:2rem}.heroBanner.star-both-sides .heroBanner-yextSearch .yxt-SearchBar-input:focus{opacity:1}@media only screen and (min-width:241px)and (max-width:480px){.heroBanner.star-both-sides .heroBanner-yextSearch .yxt-SearchBar-input{padding:.5rem .5rem .5rem 1.5rem}}.heroBanner.star-both-sides .heroBanner-yextSearch .yxt-SearchBar-container{border-radius:1.5rem}.heroBanner.star-both-sides .heroBanner-yextSearch .yxt-SearchBar-container:focus-within .Icon-image{-webkit-transform:scale(.8);transform:scale(.8)}.heroBanner.star-both-sides .links{margin:0 auto;width:700px}.heroBanner.star-both-sides .links a{font-weight:700;text-transform:uppercase;white-space:nowrap}@media only screen and (min-width:241px)and (max-width:480px){.heroBanner.star-both-sides .links a{-webkit-box-pack:start!important;-ms-flex-pack:start!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:start!important;padding-left:.5rem;padding-right:0}}@media only screen and (max-width:320px){.heroBanner.star-both-sides .links a{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media(max-width:768px){.heroBanner.star-both-sides .links{padding-left:1rem;width:100%}.heroBanner.star-both-sides .links a{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media screen and (max-width:320px){.heroBanner.star-both-sides .links{padding-left:0}}.heroBanner.vBrand-spark{min-height:50pc}.heroBanner.vBrand-spark .playButton{background-color:transparent;background-repeat:no-repeat;border:0;cursor:pointer;height:150px;opacity:1;position:relative;top:-20px;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .5s;transition:all .5s;width:150px;z-index:1}@media(min-width:1366px){.heroBanner.vBrand-spark .playButton{height:150px;width:150px}}@media(max-width:1290px){.heroBanner.vBrand-spark .playButton{height:75pt;width:75pt}}.heroBanner.vBrand-spark .playButton:hover{opacity:1!important}@media(max-width:992px){.heroBanner.vBrand-spark .playButton.desktop{display:none!important}}.heroBanner.vBrand-spark .playButton.mobile .video__section--playText{display:none}.heroBanner.vBrand-spark.edit{overflow:hidden;width:100%}.heroBanner.vBrand-spark.edit .vBrand-spark-video{-webkit-transform:scale(1);transform:scale(1)}.heroBanner.vBrand-spark.edit .vBrand-spark-content{min-height:700px}.heroBanner.vBrand-spark.edit .spark1,.heroBanner.vBrand-spark.edit .spark1:after,.heroBanner.vBrand-spark.edit .spark1:before,.heroBanner.vBrand-spark.edit .spark2,.heroBanner.vBrand-spark.edit .spark2:after,.heroBanner.vBrand-spark.edit .spark2:before{height:calc(100vh - 150px);max-height:40vw;max-width:40vw;width:calc(100vh - 150px)}@media(max-width:1200px){.heroBanner.vBrand-spark.edit .spark1,.heroBanner.vBrand-spark.edit .spark1:after,.heroBanner.vBrand-spark.edit .spark1:before,.heroBanner.vBrand-spark.edit .spark2,.heroBanner.vBrand-spark.edit .spark2:after,.heroBanner.vBrand-spark.edit .spark2:before{height:100vw;max-height:80vw;max-width:80vw;width:100vw}}@media(max-width:992px){.heroBanner.vBrand-spark.edit .spark1,.heroBanner.vBrand-spark.edit .spark1:after,.heroBanner.vBrand-spark.edit .spark1:before,.heroBanner.vBrand-spark.edit .spark2,.heroBanner.vBrand-spark.edit .spark2:after,.heroBanner.vBrand-spark.edit .spark2:before{height:100vw;width:100vw}}@media(max-height:400px){.heroBanner.vBrand-spark.edit .spark1,.heroBanner.vBrand-spark.edit .spark1:after,.heroBanner.vBrand-spark.edit .spark1:before,.heroBanner.vBrand-spark.edit .spark2,.heroBanner.vBrand-spark.edit .spark2:after,.heroBanner.vBrand-spark.edit .spark2:before{height:80vh;max-height:80vh;max-width:80vh;width:80vh}}.heroBanner.vBrand-spark.edit .spark1,.heroBanner.vBrand-spark.edit .spark2{overflow:hidden;position:relative}.heroBanner.vBrand-spark.edit .spark2{-ms-flex-line-pack:distribute;-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-content:space-around;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}.heroBanner.vBrand-spark.edit .spark2 .playButton{height:6pc}.heroBanner.vBrand-spark.edit .spark1:after,.heroBanner.vBrand-spark.edit .spark1:before,.heroBanner.vBrand-spark.edit .spark2:after,.heroBanner.vBrand-spark.edit .spark2:before{border-radius:50%;content:"";position:absolute}.heroBanner.vBrand-spark.edit .spark1:after,.heroBanner.vBrand-spark.edit .spark1:before{top:-50%}.heroBanner.vBrand-spark.edit .spark2:after,.heroBanner.vBrand-spark.edit .spark2:before{top:50%}.heroBanner.vBrand-spark.edit .spark1:after,.heroBanner.vBrand-spark.edit .spark2:after{right:50%}.heroBanner.vBrand-spark.edit .spark1:before,.heroBanner.vBrand-spark.edit .spark2:before{left:50%}.heroBanner.vBrand-spark.active{background-image:none;min-height:calc(100vh - 5pc);overflow:visible}@media(max-width:992px){.heroBanner.vBrand-spark.active{min-height:200vh}}.xf.edit-mode .heroBanner.vBrand-spark.active{min-height:auto}.heroBanner.vBrand-spark.active .vjs-title-bar{display:none}.heroBanner.vBrand-spark.active .playButton.getOff{-webkit-animation:getOffPlayButton 3s linear forwards;animation:getOffPlayButton 3s linear forwards;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.heroBanner.vBrand-spark.active .vdeo-Container .long-video .video-js{pointer-events:auto}.heroBanner.vBrand-spark.active .vdeo-Container .long-video .video-js.overLayer{z-index:9}.heroBanner.vBrand-spark.active .vdeo-Container .long-video .vjs-control-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.heroBanner.vBrand-spark.active .vdeo-Container .long-video .vjs-endscreen-overlay-buttons{left:0;position:absolute;right:0;top:50%}.heroBanner.vBrand-spark.active .vBrand-spark-content{min-height:80vh;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.xf.edit-mode .heroBanner.vBrand-spark.active .vBrand-spark-content{min-height:31.25rem}.heroBanner.vBrand-spark.active .vdeo-Container .long-video{bottom:0;left:0;position:absolute;right:0;top:0}.heroBanner.vBrand-spark.active .spark-Container{height:calc(100vh - 5pc)}.xf.edit-mode .heroBanner.vBrand-spark.active .spark-Container{height:auto}@media(max-width:992px){.heroBanner.vBrand-spark.active .spark-Container{height:calc(100vh - 65px);max-height:calc(100vh - 65px);min-height:calc(100vh - 65px)}}.heroBanner.vBrand-spark.active .spark-Container .row.no-float .col-12,.heroBanner.vBrand-spark.active .spark-Container .sparkLeft,.heroBanner.vBrand-spark.active .spark-Container .sparkRight{-webkit-transform:scale(1.009);transform:scale(1.009)}.heroBanner.vBrand-spark.active .spark1{margin:0 auto}.heroBanner.vBrand-spark.active .row.no-float{height:40px}@media(min-width:1200px)and (max-width:1366px){.heroBanner.vBrand-spark.active .row.no-float{height:0}}@media(min-width:1366px){.heroBanner.vBrand-spark.active .row.no-float{height:5px}}@media(max-width:1024px){.heroBanner.vBrand-spark.active .row.no-float{height:60px}}@media(min-width:995px)and (max-width:1020px){.heroBanner.vBrand-spark.active .row.no-float{height:60px}}@media(max-width:992px){.heroBanner.vBrand-spark.active .row.no-float{height:18vh}}@media(max-width:767px){.heroBanner.vBrand-spark.active .row.no-float{height:24vh}}@media(max-height:500px){.heroBanner.vBrand-spark.active .row.no-float{height:30vh}}@media(min-height:960px){.heroBanner.vBrand-spark.active .row.no-float{height:4pc}}@media(min-width:768px)and (min-height:950px){.heroBanner.vBrand-spark.active .row.no-float{height:75pt}}@media(min-width:992px)and (min-height:910px){.heroBanner.vBrand-spark.active .row.no-float{height:62px}}@media(min-width:1350px)and (min-height:1120px){.heroBanner.vBrand-spark.active .row.no-float{height:30px}}.heroBanner.vBrand-spark.active .row.no-float+.row+.no-float{height:55px}@media(min-width:1800px){.heroBanner.vBrand-spark.active .row.no-float+.row+.no-float{height:200px}}@media(min-width:1200px)and (max-width:1366px){.heroBanner.vBrand-spark.active .row.no-float+.row+.no-float{height:200px}}@media(min-width:1024px)and (max-width:1200px){.heroBanner.vBrand-spark.active .row.no-float+.row+.no-float{height:115px}}@media(max-width:1024px){.heroBanner.vBrand-spark.active .row.no-float+.row+.no-float{height:180px}}@media(max-width:992px){.heroBanner.vBrand-spark.active .row.no-float+.row+.no-float{height:34vh}}@media(min-width:1366px){.heroBanner.vBrand-spark.active .row.no-float+.row+.no-float{height:75pt}}@media(max-width:768px){.heroBanner.vBrand-spark.active .row.no-float+.row+.no-float{height:35vh}}@media(max-height:500px){.heroBanner.vBrand-spark.active .row.no-float+.row+.no-float{height:10px}}@media(min-height:960px){.heroBanner.vBrand-spark.active .row.no-float+.row+.no-float{height:250px}}@media(min-width:768px)and (min-height:950px){.heroBanner.vBrand-spark.active .row.no-float+.row+.no-float{height:300px}}@media(min-width:1350px)and (min-height:1120px){.heroBanner.vBrand-spark.active .row.no-float+.row+.no-float{height:300px}}.heroBanner.vBrand-spark.active .spark1,.heroBanner.vBrand-spark.active .spark1:after,.heroBanner.vBrand-spark.active .spark1:before,.heroBanner.vBrand-spark.active .spark2,.heroBanner.vBrand-spark.active .spark2:after,.heroBanner.vBrand-spark.active .spark2:before{height:calc(100vh - 150px);max-height:50vw;max-width:50vw;width:calc(100vh - 150px)}.xf.edit-mode .heroBanner.vBrand-spark.active .spark1,.xf.edit-mode .heroBanner.vBrand-spark.active .spark1:after,.xf.edit-mode .heroBanner.vBrand-spark.active .spark1:before,.xf.edit-mode .heroBanner.vBrand-spark.active .spark2,.xf.edit-mode .heroBanner.vBrand-spark.active .spark2:after,.xf.edit-mode .heroBanner.vBrand-spark.active .spark2:before{height:25pc;max-height:auto;min-height:auto;width:25pc}@media(min-width:1366px){.heroBanner.vBrand-spark.active .spark1,.heroBanner.vBrand-spark.active .spark1:after,.heroBanner.vBrand-spark.active .spark1:before,.heroBanner.vBrand-spark.active .spark2,.heroBanner.vBrand-spark.active .spark2:after,.heroBanner.vBrand-spark.active .spark2:before{height:80vh;max-height:50vw;max-width:50vw;width:80vh}}@media(min-width:1200px)and (max-width:1366px){.heroBanner.vBrand-spark.active .spark1,.heroBanner.vBrand-spark.active .spark1:after,.heroBanner.vBrand-spark.active .spark1:before,.heroBanner.vBrand-spark.active .spark2,.heroBanner.vBrand-spark.active .spark2:after,.heroBanner.vBrand-spark.active .spark2:before{height:100vw;max-height:50vw;max-width:50vw;width:100vw}}@media(max-width:1200px){.heroBanner.vBrand-spark.active .spark1,.heroBanner.vBrand-spark.active .spark1:after,.heroBanner.vBrand-spark.active .spark1:before,.heroBanner.vBrand-spark.active .spark2,.heroBanner.vBrand-spark.active .spark2:after,.heroBanner.vBrand-spark.active .spark2:before{height:100vw;max-height:72vh;max-width:72vh;width:100vw}}@media(max-width:1024px){.heroBanner.vBrand-spark.active .spark1,.heroBanner.vBrand-spark.active .spark1:after,.heroBanner.vBrand-spark.active .spark1:before,.heroBanner.vBrand-spark.active .spark2,.heroBanner.vBrand-spark.active .spark2:after,.heroBanner.vBrand-spark.active .spark2:before{height:100vw;max-height:60vh;max-width:60vh;width:100vw}}@media(max-width:992px){.heroBanner.vBrand-spark.active .spark1,.heroBanner.vBrand-spark.active .spark1:after,.heroBanner.vBrand-spark.active .spark1:before,.heroBanner.vBrand-spark.active .spark2,.heroBanner.vBrand-spark.active .spark2:after,.heroBanner.vBrand-spark.active .spark2:before{height:100vw;max-height:60vh;max-width:60vh;width:100vw}}@media(max-height:768px){.heroBanner.vBrand-spark.active .spark1,.heroBanner.vBrand-spark.active .spark1:after,.heroBanner.vBrand-spark.active .spark1:before,.heroBanner.vBrand-spark.active .spark2,.heroBanner.vBrand-spark.active .spark2:after,.heroBanner.vBrand-spark.active .spark2:before{height:80vh;max-height:80vw;max-width:80vw;width:80vh}}.heroBanner.vBrand-spark.active .spark1,.heroBanner.vBrand-spark.active .spark2{overflow:hidden;position:relative}.heroBanner.vBrand-spark.active .spark2{-ms-flex-line-pack:distribute;-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-content:space-around;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around}.heroBanner.vBrand-spark.active .spark2 .playButton{height:6pc}.heroBanner.vBrand-spark.active .spark2 .playButton.getOff{-webkit-animation:getOffPlayButton 3s linear infinite;animation:getOffPlayButton 3s linear infinite}.heroBanner.vBrand-spark.active .spark1:after,.heroBanner.vBrand-spark.active .spark1:before,.heroBanner.vBrand-spark.active .spark2:after,.heroBanner.vBrand-spark.active .spark2:before{border-radius:50%;content:"";position:absolute}.heroBanner.vBrand-spark.active .spark1:after,.heroBanner.vBrand-spark.active .spark1:before{top:-50%}.heroBanner.vBrand-spark.active .spark2:after,.heroBanner.vBrand-spark.active .spark2:before{top:50%}.heroBanner.vBrand-spark.active .spark1:after,.heroBanner.vBrand-spark.active .spark2:after{right:50%}.heroBanner.vBrand-spark.active .spark1:before,.heroBanner.vBrand-spark.active .spark2:before{left:50%}.heroBanner.vBrand-spark .vjs-poster img{-o-object-fit:cover;object-fit:cover}.heroBanner-search{background-color:#fff;border-radius:50px;max-width:600px;overflow:hidden}.heroBanner-searchInput{background-color:#fff;border:0;font-weight:300;height:3rem;padding:.75rem 1rem}.heroBanner-search .input-group-append{background-color:#02f576;padding:.375rem}.heroBanner-search .input-group-append button{-webkit-transition:all .3s;transition:all .3s}.heroBanner-search .input-group-append button.btn:disabled{opacity:.4}section.heroBanner:not(.default-green-bg){background:transparent -webkit-gradient(linear,left top,left bottom,from(#5f2cff),to(#38369a)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#5f2cff,#38369a) 0 0 no-repeat padding-box}section.heroBanner:not(.default-green-bg).digital-themes{background:transparent -webkit-gradient(linear,left top,left bottom,from(#27005e),color-stop(#532ab7),to(#5f2cff)) 0 0 no-repeat padding-box;background:transparent linear-gradient(180deg,#27005e,#532ab7,#5f2cff) 0 0 no-repeat padding-box}.heroBanner .container{position:static}.heroBanner .lhsvg svg{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin-left:auto}.heroBanner-wrapper{color:#fff;min-height:18.75rem}@media(min-width:768px){.heroBanner-wrapper.hbShort{min-height:225px!important}.heroBanner-wrapper.hbShort .content-fifty{max-width:52%}.heroBanner-wrapper.hbShort .content-fifty .heroBanner--text{margin-bottom:1.75rem!important}.heroBanner-wrapper.hbShort .content-fifty .heroBanner-ctaList{margin-bottom:3rem}.heroBanner-wrapper.hbShort .content-fifty .heroBanner--cont{padding-top:1.5rem}.heroBanner-wrapper.hbShort.svg-on-top .svg-animate{margin-bottom:-15%;margin-top:-15%}.heroBanner-wrapper.hbShort.svg-on-top .svg-animate svg{margin-right:-25%}}@media(max-width:767px){.heroBanner-wrapper.hbShort.svg-on-top{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.heroBanner-wrapper.hbShort.svg-on-top .svg-animate{left:54%;position:relative!important}.heroBanner-wrapper.hbShort.svg-on-top .svg-animate svg{height:100vw}.heroBanner-wrapper.hbShort .content-fifty .heroBanner--text h1{word-break:break-word}.heroBanner-wrapper.hbShort .content-fifty .heroBanner-ctaList{text-align:center}}@media(min-width:992px){.heroBanner-wrapper{min-height:21.875rem}}@media(min-width:1200px){.heroBanner-wrapper{min-height:31.25rem}.active .heroBanner-wrapper{min-height:62vh}.active .heroBanner-wrapper.heroBanner--var70{min-height:70vh}.active.vBrand-spark .heroBanner-wrapper{min-height:84vh}.xf.edit-mode .active.vBrand-spark .heroBanner-wrapper{min-height:auto}.active .heroBanner-wrapper.full-screen{min-height:calc(100vh - 121px)}}@media(min-width:1600px){.active .heroBanner-wrapper,.active .heroBanner-wrapper.full-screen{min-height:40.625rem}}.vBrand-spark .heroBanner-wrapper{left:0;position:absolute!important;right:0;top:20px;z-index:6}@media(max-height:400px){.vBrand-spark .heroBanner-wrapper{top:30px}}.edit.vBrand-spark .heroBanner-wrapper{position:absolute;top:0}.heroBanner .no-word-break .heroBanner--text{word-break:keep-all}.heroBanner .short-height:not(.jobvar){min-height:15.625rem}@media(min-width:992px){.heroBanner .short-height:not(.jobvar){min-height:18.75rem!important}}.heroBanner .medium-height{min-height:15.625rem}@media(min-width:992px){.heroBanner .medium-height{min-height:28.125rem}}.heroBanner .small-height{min-height:15.625rem}@media(min-width:992px){.heroBanner .small-height{min-height:20rem}}.heroBanner-container,.heroBanner-container-bg,.heroBanner-container-fullbg{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute!important;right:0;top:0}.heroBanner-container-bg.spark-pattern-left-top,.heroBanner-container-fullbg.spark-pattern-left-top,.heroBanner-container.spark-pattern-left-top{background-repeat:repeat;background-size:auto;left:0;right:auto;-webkit-transform:scale(1);transform:scale(1);width:114px;z-index:4}@media(max-width:992px){.heroBanner-container-bg.spark-pattern-left-top,.heroBanner-container-fullbg.spark-pattern-left-top,.heroBanner-container.spark-pattern-left-top{background-position:0 0;background-size:auto;height:40px;left:0;right:0;top:0;width:100%}}.heroBanner-container-bg.spark-pattern-right-bottom,.heroBanner-container-fullbg.spark-pattern-right-bottom,.heroBanner-container.spark-pattern-right-bottom{background-repeat:repeat;background-size:auto;left:auto;right:0;-webkit-transform:scale(1);transform:scale(1);width:114px;z-index:4}@media(max-width:992px){.heroBanner-container-bg.spark-pattern-right-bottom,.heroBanner-container-fullbg.spark-pattern-right-bottom,.heroBanner-container.spark-pattern-right-bottom{background-position:0 0;background-size:auto;bottom:0;height:50px;left:0;right:0;top:auto;width:100%}}.heroBanner-container-bg.svg-animate,.heroBanner-container-fullbg.svg-animate,.heroBanner-container.svg-animate{left:50%}@media(min-width:1600px){.heroBanner-container-bg.svg-animate,.heroBanner-container-fullbg.svg-animate,.heroBanner-container.svg-animate{max-width:50pc}}@media(max-width:767px){.heroBanner-container-bg.svg-animate,.heroBanner-container-fullbg.svg-animate,.heroBanner-container.svg-animate{right:-30%}}.heroBanner-container-bg.svg-animate svg,.heroBanner-container-fullbg.svg-animate svg,.heroBanner-container.svg-animate svg{overflow:visible!important}.heroBanner-container{z-index:1}.heroBanner-container.headerImage{background-position:0 0;-webkit-transform:scale(1);transform:scale(1);z-index:0}@media screen and (min-width:993px)and (max-width:1130px){.heroBanner-container.headerImage{background-size:auto}}@media screen and (min-width:1024px){.heroBanner-container.headerImage:not(.edit-mode){opacity:0}}@media(min-width:992px){.heroBanner-container{-webkit-transform:scale(1.3);transform:scale(1.3)}.transparent-circle .heroBanner-container{-webkit-transform:scale(1);transform:scale(1)}}.active.vBrand-spark .heroBanner-container{height:calc(100vh - 5pc);max-height:calc(100vh - 5pc);min-height:calc(100vh - 5pc);overflow:hidden;-webkit-transform:scale(1);transform:scale(1)}.xf.edit-mode .active.vBrand-spark .heroBanner-container{height:auto;max-height:auto;min-height:auto}@media(max-width:992px){.active.vBrand-spark .heroBanner-container{height:calc(100vh - 65px);max-height:calc(100vh - 65px);min-height:calc(100vh - 65px);top:65px}}.active.vBrand-spark .heroBanner-container .transperent-Spark{left:0;min-height:calc(90vh - 90px);position:absolute;right:0;top:50%;-webkit-transform:scale(1);transform:scale(1);z-index:0}.active.vBrand-spark .heroBanner-container .transperent-Spark.edit{margin-top:0!important}@media(min-width:992px){.heroBanner-container.circle-effect{background-size:176%}}.heroBanner.transparent-circle:not(.hero-gsaped) .heroBanner-container{opacity:0}.heroBanner.transparent-circle .heroBanner-container{-webkit-animation-duration:2s;animation-duration:2s}@media only screen and (max-width:992px){.heroBanner.transparent-circle .heroBanner-container{-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (max-width:768px){.heroBanner.transparent-circle .heroBanner--text{word-break:auto-phrase}}@media(max-width:768px){.heroBanner.transparent-circle .heroBanner-wrapper{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;min-height:85vh}}@media(max-width:992px)and (min-width:768px){.heroBanner.transparent-circle .heroBanner-wrapper{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;min-height:21.875rem}.heroBanner.transparent-circle .heroBanner-wrapper .heroBanner--content{margin-top:2rem}}@media(min-width:1270px)and (max-width:1600px)and (min-height:768px){.heroBanner.transparent-circle .heroBanner-wrapper{min-height:35rem}}@media(min-width:1200px)and (max-width:1270px)and (min-height:768px){.heroBanner.transparent-circle .heroBanner-wrapper{min-height:32rem}}@media only screen and (max-width:320px){.heroBanner.transparent-circle .heroBanner-wrapper .heroBanner--content .heroBanner--text p:has(.title-60){margin-bottom:.5rem}}.heroBanner.transparent-circle .heroBanner-wrapper .svg-animate svg{display:none}.heroBanner.transparent-circle .svg-overlay{height:100%;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}@media only screen and (max-width:992px){.heroBanner.transparent-circle .svg-overlay{bottom:0}}.heroBanner.transparent-circle .svg-overlay circle{stroke-linecap:round;stroke:var(--stroke-color)}.heroBanner.transparent-circle .svg-overlay .custom-arc{stroke-linecap:butt;fill:none;stroke:var(--stroke-color)}.heroBanner-container-fullbg{z-index:3}.active.vBrand-spark .heroBanner-container-fullbg{height:calc(90vh - 90px);max-height:calc(90vh - 90px);min-height:calc(90vh - 90px)}.heroBanner-container-bg{opacity:1!important;z-index:2}.heroBanner-container-bg.hero-parsys{z-index:4}@media(min-width:768px){.heroBanner-container-bg.hero-parsys{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.heroBanner-container-bg.hero-parsys .video__section--poster.noplaybutton{min-height:auto}.heroBanner-container-bg.hero-parsys .video__section--poster.noplaybutton:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjE5IiBoZWlnaHQ9Ijc4IiB2aWV3Qm94PSIwIDAgMjE5IDc4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOTcuMDI2NCA0Ny41Mkw5My40NjY0IDMyLjdIOTcuMDY2NEw5OC44NDY0IDQyLjU2TDEwMS4yODYgMzIuN0gxMDQuNDQ2TDEwNi45MjYgNDIuNTZMMTA4Ljc0NiAzMi43SDExMi4zMjZMMTA4Ljc2NiA0Ny41MkgxMDUuNDA2TDEwMi44ODYgMzcuNkwxMDAuNDA2IDQ3LjUySDk3LjAyNjRaTTExOS44NDcgNDcuNVY0Ni4yNEgxMTkuODA3QzExOS4xNjcgNDcuMDQgMTE3Ljk4NyA0Ny43IDExNi4zNDcgNDcuN0MxMTQuMDY3IDQ3LjcgMTEyLjk4NyA0Ni40NiAxMTIuOTg3IDQ0Ljg2QzExMi45ODcgNDEuODQgMTE1Ljk0NyA0MS43MiAxMTguMTA3IDQxLjM0QzExOS42NDcgNDEuMDggMTE5Ljg0NyA0MC45NCAxMTkuODQ3IDQwLjJDMTE5Ljg0NyAzOS40NCAxMTkuMjQ3IDM4Ljk2IDExOC4yMjcgMzguOTZDMTE3LjIwNyAzOC45NiAxMTYuNDQ3IDM5LjQ4IDExNi40NDcgNDAuNEgxMTMuNDY3QzExMy43MDcgMzguMSAxMTQuODQ3IDM2LjYgMTE4LjIyNyAzNi42QzEyMS43MjcgMzYuNiAxMjMuMDA3IDM4LjI4IDEyMy4wMDcgNDEuM1Y0Ny41SDExOS44NDdaTTExOS44ODcgNDMuMzZWNDIuNThDMTE4LjI0NyA0My4wMiAxMTYuMTI3IDQzLjA2IDExNi4xMjcgNDQuMzJDMTE2LjEyNyA0NS4wNCAxMTYuNzI3IDQ1LjQ4IDExNy41NDcgNDUuNDhDMTE4LjkwNyA0NS40OCAxMTkuODg3IDQ0LjY2IDExOS44ODcgNDMuMzZaTTEyNS44NzkgNDMuNDJWMzkuM0gxMjQuNDE5VjM2LjhIMTI1Ljg3OVYzNC4wNEgxMjkuMDM5VjM2LjhIMTMxLjU1OVYzOS4zSDEyOS4wMzlWNDMuMzZDMTI5LjAzOSA0NC4zNCAxMjkuNTE5IDQ0LjgyIDEzMC42NTkgNDQuODJDMTMwLjk1OSA0NC44MiAxMzEuMjU5IDQ0LjggMTMxLjY5OSA0NC43MlY0Ny41MkMxMzEuMjc5IDQ3LjYyIDEzMC43MTkgNDcuNyAxMzAuMDU5IDQ3LjdDMTI3LjIzOSA0Ny43IDEyNS44NzkgNDYuNDggMTI1Ljg3OSA0My40MlpNMTM5Ljg5IDQzLjJIMTQyLjk5QzE0Mi44MyA0Ni4yIDE0MS4wOSA0Ny43IDEzOC4wNSA0Ny43QzEzNC40NSA0Ny43IDEzMi44MyA0NS40NCAxMzIuODMgNDIuMTRDMTMyLjgzIDM4LjgyIDEzNC42OSAzNi42IDEzOC4wMSAzNi42QzE0MS4wNSAzNi42IDE0Mi44MyAzOC4xOCAxNDIuOTkgNDEuMThIMTM5Ljg5QzEzOS44NSA0MC4wMiAxMzkuMTUgMzkuMDYgMTM4LjAzIDM5LjA2QzEzNi41MSAzOS4wNiAxMzYuMDEgNDAuMSAxMzYuMDEgNDIuMTRDMTM2LjAxIDQ0LjE0IDEzNi41MSA0NS4yNCAxMzguMDMgNDUuMjRDMTM5LjI3IDQ1LjI0IDEzOS44NSA0NC40NiAxMzkuODkgNDMuMlpNMTQ1LjE2OSA0Ny41VjMyLjdIMTQ4LjMwOVYzOC41NEgxNDguMzQ5QzE0OS4wNjkgMzcuMzYgMTUwLjA2OSAzNi42IDE1MS44NDkgMzYuNkMxNTQuNDA5IDM2LjYgMTU1LjM0OSAzOC4wMiAxNTUuMzQ5IDQwLjVWNDcuNUgxNTIuMjA5VjQxLjM0QzE1Mi4yMDkgMzkuOTggMTUxLjc2OSAzOS4yNCAxNTAuNTI5IDM5LjI0QzE0OS4xNjkgMzkuMjQgMTQ4LjMwOSA0MC4xNiAxNDguMzA5IDQxLjU2VjQ3LjVIMTQ1LjE2OVpNMTY2LjU4NyA0Ny41TDE2Mi42MDcgMzYuOEgxNjUuOTg3TDE2OC4yNDcgNDQuMDJMMTcwLjUwNyAzNi44SDE3My43NDdMMTY5Ljc2NyA0Ny41SDE2Ni41ODdaTTE3Ny4xMzkgMzUuNDZDMTc1Ljk3OSAzNS40NiAxNzUuMzE5IDM0Ljc0IDE3NS4zMTkgMzMuNjZDMTc1LjMxOSAzMi41NiAxNzUuOTc5IDMxLjg0IDE3Ny4xMzkgMzEuODRDMTc4LjIzOSAzMS44NCAxNzguOTc5IDMyLjU2IDE3OC45NzkgMzMuNjZDMTc4Ljk3OSAzNC43NCAxNzguMjM5IDM1LjQ2IDE3Ny4xMzkgMzUuNDZaTTE3NS41NzkgNDcuNVYzNi44SDE3OC43MTlWNDcuNUgxNzUuNTc5Wk0xODguNjc2IDQ3LjVWNDUuOEgxODguNjM2QzE4Ny45NTYgNDYuOTQgMTg2Ljk3NiA0Ny43IDE4NS4yOTYgNDcuN0MxODIuMjU2IDQ3LjcgMTgwLjkxNiA0NS4xNiAxODAuOTE2IDQyLjE2QzE4MC45MTYgMzkuMiAxODIuMjM2IDM2LjYgMTg1LjI5NiAzNi42QzE4Ni45NzYgMzYuNiAxODcuOTU2IDM3LjM4IDE4OC42MzYgMzguNTJIMTg4LjY3NlYzMi43SDE5MS44MzZWNDcuNUgxODguNjc2Wk0xODYuMzk2IDQ1LjQ4QzE4Ny45MTYgNDUuNDggMTg4LjY3NiA0NC4yIDE4OC42NzYgNDIuMTZDMTg4LjY3NiA0MC4xMiAxODcuOTE2IDM4LjgyIDE4Ni4zOTYgMzguODJDMTg0Ljg3NiAzOC44MiAxODQuMTE2IDQwLjEyIDE4NC4xMTYgNDIuMTZDMTg0LjExNiA0NC4yIDE4NC44NzYgNDUuNDggMTg2LjM5NiA0NS40OFpNMjAxLjEwMSA0My41NkgyMDQuMjAxQzIwNC4wODEgNDUuOCAyMDIuNDgxIDQ3LjcgMTk5LjI0MSA0Ny43QzE5NS41NjEgNDcuNyAxOTQuMDQxIDQ1LjQ4IDE5NC4wNDEgNDIuMTRDMTk0LjA0MSAzOC43OCAxOTUuODIxIDM2LjYgMTk5LjMyMSAzNi42QzIwMi44MjEgMzYuNiAyMDQuMjAxIDM4Ljc0IDIwNC4yMDEgNDIuM1Y0Mi43NkgxOTcuMjQxQzE5Ny4zMjEgNDQuNCAxOTcuODgxIDQ1LjMgMTk5LjIyMSA0NS4zQzIwMC40MjEgNDUuMyAyMDEuMDgxIDQ0LjUgMjAxLjEwMSA0My41NlpNMTk3LjI4MSA0MS4wMkgyMDEuMTAxQzIwMS4wNjEgMzkuOTIgMjAwLjUyMSAzOC45MiAxOTkuMjQxIDM4LjkyQzE5OC4wMjEgMzguOTIgMTk3LjQyMSAzOS42MiAxOTcuMjgxIDQxLjAyWk0yMTEuNDU1IDQ3LjdDMjA3Ljk5NSA0Ny43IDIwNS45MzUgNDUuNDYgMjA1LjkzNSA0Mi4xNEMyMDUuOTM1IDM4LjgyIDIwNy45OTUgMzYuNiAyMTEuNDU1IDM2LjZDMjE0Ljg5NSAzNi42IDIxNi45NzUgMzguODIgMjE2Ljk3NSA0Mi4xNEMyMTYuOTc1IDQ1LjQ2IDIxNC44OTUgNDcuNyAyMTEuNDU1IDQ3LjdaTTIxMS40NTUgNDUuNDRDMjEzLjAzNSA0NS40NCAyMTMuNzc1IDQ0LjE4IDIxMy43NzUgNDIuMTRDMjEzLjc3NSA0MC4xIDIxMy4wMzUgMzguODYgMjExLjQ1NSAzOC44NkMyMDkuODc1IDM4Ljg2IDIwOS4xMTUgNDAuMSAyMDkuMTE1IDQyLjE0QzIwOS4xMTUgNDQuMTggMjA5Ljg3NSA0NS40NCAyMTEuNDU1IDQ1LjQ0WiIgZmlsbD0iI2ZmZiIvPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMjU0XzExOTU0KSI+CjxwYXRoIGQ9Ik0zOC41MjY0IDc2LjVDNTkuMjM3IDc2LjUgNzYuMDI2NCA1OS43MTA3IDc2LjAyNjQgMzlDNzYuMDI2NCAxOC4yODkzIDU5LjIzNyAxLjUgMzguNTI2NCAxLjVDMTcuODE1NyAxLjUgMS4wMjYzNyAxOC4yODkzIDEuMDI2MzcgMzlDMS4wMjYzNyA1OS43MTA3IDE3LjgxNTcgNzYuNSAzOC41MjY0IDc2LjVaIiBmaWxsPSIjNTFmMmI4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTU3LjAyNjQgMzkuNUwzMC4wMjY0IDU5LjVMMzAuMDI2NCAxOS41TDU3LjAyNjQgMzkuNVoiIGZpbGw9IiNmZmYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yNTRfMTE5NTQiPgo8cmVjdCB3aWR0aD0iNzciIGhlaWdodD0iNzciIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAyNjM2NzIgMC41KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=)!important}}@media(max-width:767px){.heroBanner-container-bg.hero-parsys{position:static!important}.heroBanner-container-bg.hero-parsys .imageVideo.noplaybutton{height:auto!important}}@media(max-width:992px){.heroBanner-container-bg.hero-parsys .img-scroll-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.heroBanner-container-bg.hero-svg svg{max-height:100%;max-width:100%}.heroBanner-container-bg.animate{-webkit-animation:scaleZoom1 1s linear .5s;animation:scaleZoom1 1s linear .5s}.heroBanner-container-bg--anim{-webkit-transition:opacity,-webkit-transform .4s ease-out;transition:opacity,-webkit-transform .4s ease-out;transition:opacity,transform .4s ease-out;transition:opacity,transform .4s ease-out,-webkit-transform .4s ease-out}.heroBanner--content{z-index:4}.heroBanner--content .heroBanner--cont>*{-webkit-transition:opacity .3s linear,-webkit-transform .3s linear;transition:opacity .3s linear,-webkit-transform .3s linear;transition:transform .3s linear,opacity .3s linear;transition:transform .3s linear,opacity .3s linear,-webkit-transform .3s linear}@media screen and (max-width:767px){.heroBanner--content .heroBanner--cont .body-mb-14{line-height:21px}}.heroBanner-roundedTiles{z-index:4}@media(min-width:1200px){.heroBanner-roundedTiles{margin:auto;max-width:70%}}.heroBanner-roundedTiles>div{height:inherit;opacity:0}.heroBanner-roundedTiles>div.ready{-webkit-animation:roundedTileAnim .5s ease-in forwards;animation:roundedTileAnim .5s ease-in forwards;opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}.heroBanner-roundedTiles>div:last-child{color:#151c28}.heroBanner-roundedTiles--tile{border-radius:50%;overflow:hidden;padding:14%;position:relative}.heroBanner-roundedTiles--bgColor,.heroBanner-roundedTiles--bgColorBlur{border-radius:50%;height:100%;left:0;opacity:.8;position:absolute;top:0;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;z-index:-2}.heroBanner-roundedTiles--bgColorBlur{background-color:#151c28;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;z-index:-1}.heroBanner-roundedTiles--bgColorBlur+div{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.heroBanner-roundedTiles--tile:hover .heroBanner-roundedTiles--bgColorBlur{opacity:.3;-webkit-transform:scale(1);transform:scale(1)}.heroBanner-roundedTiles--tile:hover .heroBanner-roundedTiles--bgColorBlur+div{opacity:.8}.heroBanner-roundedTiles--img{-ms-flex-negative:0;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:2rem;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .3s ease;transition:all .3s ease;width:2rem}@media(min-width:992px){.heroBanner-roundedTiles--img{height:2.5rem;width:2.5rem}}.heroBanner-roundedTiles--tile:hover .heroBanner-roundedTiles--img{-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);-webkit-transform:scale(.8);transform:scale(.8)}.heroBanner-roundedTiles--title{max-width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:all .4s ease;transition:all .4s ease}.heroBanner-roundedTiles--title>p,.heroBanner-roundedTiles--title>span{letter-spacing:0}.heroBanner-roundedTiles--title *{margin-bottom:0}.no-img .heroBanner-roundedTiles--title{-webkit-transform-origin:center;transform-origin:center}.heroBanner-roundedTiles--tile:hover .heroBanner-roundedTiles--title{-webkit-transform:scale(1.15);transform:scale(1.15)}.heroBanner-roundedTiles--link{border-radius:50%;display:block;height:100%;position:absolute;width:100%}.heroBanner-partner{color:#fff;cursor:pointer;display:inline-block;margin:.0625rem 0 2.5rem;position:relative;vertical-align:top;width:5.625rem}.heroBanner-partner:hover{color:#02f576;text-decoration:none}@media(max-width:991px){.heroBanner-partner{height:3.75rem;margin-bottom:1rem;width:3.75rem}}.heroBanner-partnerLink{max-width:100%}.heroBanner-partnerImage{background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;max-width:100%}.heroBanner-partner--icon{height:2.25rem;margin:0 auto .625rem;width:2.25rem}.heroBanner-partnerLogo{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:block;height:100%;left:0;opacity:1;position:absolute;top:0;-webkit-transform-origin:bottom;transform-origin:bottom;width:100%;z-index:1}.heroBanner-partnerLogo:not(.hoverIcon){-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);-webkit-transition:all .4s ease-out,opacity 0s ease-out .4s;transition:all .4s ease-out,opacity 0s ease-out .4s}.heroBanner-partnerLogo.hoverIcon{opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .4s ease-out;transition:all .4s ease-out;visibility:hidden}.heroBanner-partner:hover .heroBanner-partnerLogo.transform{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .4s ease-in,opacity 0s ease-in;transition:all .4s ease-in,opacity 0s ease-in}.heroBanner-partner:hover .heroBanner-partnerLogo.hoverIcon{opacity:1;-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transition:all .4s ease-in;transition:all .4s ease-in;visibility:visible;z-index:2}.heroBanner-partner--desc{color:#fff;letter-spacing:.1px;opacity:0;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out;visibility:hidden}.heroBanner-partner--desc div{left:-.9375rem;max-height:2.5rem;overflow:hidden;position:absolute;width:7.5rem}.heroBanner-partner:hover .heroBanner-partner--desc{opacity:1;-webkit-transition:opacity .4s ease-in;transition:opacity .4s ease-in;visibility:visible}.heroBanner--text{margin-bottom:2.1875rem}@media(min-width:992px){.heroBanner--text{margin-bottom:4.0625rem}.heroBanner--var70 .heroBanner--text{margin-bottom:2.8125rem}}.heroBanner--contentType,.heroBanner--topHeading{font-weight:700;letter-spacing:.1px;margin-bottom:1.25rem;text-transform:uppercase}@media(min-width:992px){.heroBanner--contentType,.heroBanner--topHeading{margin-bottom:2.1875rem}}@media(max-width:576px){.heroBanner--contentType,.heroBanner--topHeading{margin-bottom:0}}.heroBanner--author:not(.header-title),.heroBanner--content p:not(.header-title){letter-spacing:.11px}@media(min-width:992px){.heroBanner--author:not(.header-title),.heroBanner--content p:not(.header-title){letter-spacing:.14px}}.heroBanner--author .comma,.heroBanner--content p .comma{margin-left:-5px}.heroBanner-event--date .fa,.heroBanner-event--date .fa-regular,.heroBanner-event--time .fa,.heroBanner-event--time .fa-regular,.heroBanner-eventPlace .fa,.heroBanner-eventPlace.fa-solid{color:#02f576;margin-right:.3125rem}.heroBanner-ctaList a.btn{letter-spacing:.11px;padding:.6875rem 1.875rem .75rem}.heroBanner-ctaList a.btn.link-button{border-radius:0!important;border-width:0;border-bottom:1px solid hsla(0,0%,100%,0);margin-top:.5rem;padding:0 0 5px;width:auto!important}.heroBanner-ctaList a.btn.link-button:hover{border-bottom:1px solid #fff!important}@media(min-width:992px){.heroBanner-ctaList a.btn{letter-spacing:.13px}}.heroBanner-ctaList .video__section--lightboxSource{display:none}.heroBanner-dtList{list-style:none;padding-left:0}.heroBanner-dtList--item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;line-height:1.4em;text-align:right}.heroBanner-dtList--item:nth-child(1n){font-weight:200;text-align:right}.heroBanner-dtList--item:nth-child(1n) a{-webkit-transform:translate(50px);transform:translate(-50px)}.heroBanner-dtList--item:nth-child(2n){letter-spacing:.17px;opacity:.8;text-align:left}.heroBanner-dtList--item:nth-child(2n) a{-webkit-transform:translate(50px);transform:translate(50px)}.heroBanner-dtList--item:nth-child(3n){letter-spacing:.13px;opacity:1;text-align:right}.heroBanner-dtList--item:nth-child(3n) a{-webkit-transform:translate(50px);transform:translate(-50px)}.heroBanner-dtList--item:nth-child(4n){letter-spacing:.11px;opacity:1;text-align:left}.heroBanner-dtList--item:nth-child(4n) a{-webkit-transform:translate(50px);transform:translate(50px)}.heroBanner-dtList--item:nth-child(5n){font-weight:500;opacity:1;text-align:center}.heroBanner-dtList--item:nth-child(5n) a{-webkit-transform:translateY(50px);transform:translateY(50px)}.heroBanner-dtList--itemLink{display:block;opacity:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.sorted a.heroBanner-dtList--itemLink{opacity:1}.show.sorted a.heroBanner-dtList--itemLink{-webkit-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .8s ease-in .2s;transition:-webkit-transform .8s ease-in .2s;transition:transform .8s ease-in .2s;transition:transform .8s ease-in .2s,-webkit-transform .8s ease-in .2s}.heroBanner-dtList--itemLink,.heroBanner-dtList--itemLink:hover{color:inherit;text-decoration:none}@media(min-width:992px){.heroBanner.bottom-right-curved{border-bottom-right-radius:28.125rem}}.heroBanner--scrollBtn{color:#02f576;cursor:pointer;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.heroBanner--scrollBtn:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.heroBanner--scrollBtn svg{border:1px solid;border-radius:100%}.boxShadow.heroBanner--scrollBtn svg{-webkit-box-shadow:0 0 5px 0 #fff;box-shadow:0 0 5px 0 #fff}.heroBanner--digital-themes+div>.heroBanner--scrollBtn{color:#fff}.heroBanner .video-js{height:100%;left:0;position:absolute;top:0;width:100%}.heroBanner .vjs-tech{-o-object-fit:cover;object-fit:cover}.heroBanner .vjs-poster{background-size:cover}.heroBanner .video-js .vjs-control-bar,.heroBanner .vjs-big-play-button{display:none}.heroBanner-yextSearch{height:0;min-height:0;opacity:0;position:relative;z-index:4}@media(min-width:768px){.heroBanner-yextSearch .yxt-SearchBar{max-width:31.25rem}}@media(max-width:767px){.heroBanner-yextSearch .yxt-SearchBar{position:absolute;width:calc(100vw - 30px)}}.heroBanner-yextSearch .yxt-SearchBar-container{border:none;border-radius:1.875rem}.heroBanner-yextSearch .yxt-SearchBar-container:focus-within .Icon-image{-webkit-transform:scale(1);transform:scale(1)}.heroBanner-yextSearch .yxt-SearchBar-input{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;flex-grow:1;flex-shrink:1}.heroBanner-yextSearch .yxt-SearchBar-input:focus::-webkit-input-placeholder{color:hsla(0,0%,100%,0)}.heroBanner-yextSearch .yxt-SearchBar-input:focus::-moz-placeholder{color:hsla(0,0%,100%,0)}.heroBanner-yextSearch .yxt-SearchBar-input:focus:-ms-input-placeholder{color:hsla(0,0%,100%,0)}.heroBanner-yextSearch .yxt-SearchBar-input:focus::-ms-input-placeholder{color:hsla(0,0%,100%,0)}.heroBanner-yextSearch .yxt-SearchBar-input:focus::placeholder{color:hsla(0,0%,100%,0)}@media(max-width:767px){.heroBanner-yextSearch .yxt-SearchBar-input{padding:.5rem}}.heroBanner-yextSearch .yxt-SearchBar-button{background-color:#02f576}@media(max-width:767px){.heroBanner-yextSearch .yxt-SearchBar-button{padding:.5rem}}.heroBanner-yextSearch .yxt-SearchBar-buttonImage .Icon-image{height:2em;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;width:2em}.heroBanner-yextSearch .yxt-SearchBar-button:not(.active){opacity:.5;pointer-events:none}@media(max-width:1199px){.heroBanner-yextSearch .yxt-SearchBar-autocomplete{display:none}}@media(min-width:1200px){.heroBanner-yextSearch .yxt-SearchBar-autocomplete{-ms-overflow-style:none;max-height:8.4375rem;overflow-y:auto;scrollbar-width:none}.heroBanner-yextSearch .yxt-SearchBar-autocomplete::-webkit-scrollbar{display:none}}.heroBanner--home .heroBanner-container-bg{background-position:right -75pt center;background-size:auto 90%}@media(min-width:768px){.heroBanner--home .heroBanner-container-bg{background-position:right 0 center}}.heroBanner--home .heroBanner-container-bg.svg-animate .layer{opacity:0}.heroBanner--home .heroBanner-container-bg.svg-animate .anim.layer{opacity:1}.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_1.anim{-webkit-animation:scaleZoom1 1s ease-out;animation:scaleZoom1 1s ease-out}.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_3.anim{-webkit-animation:scaleZoom2 1s ease-out;animation:scaleZoom2 1s ease-out}.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_2.anim{-webkit-animation:scaleZoom3 1s ease-out;animation:scaleZoom3 1s ease-out}.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_1,.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_2,.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_3{-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .5s;transition:all .5s}.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_1>g,.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_2>g,.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_3>g{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center;-webkit-transition-duration:.8s,.8s;transition-duration:.8s,.8s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease-out,ease-out;transition-timing-function:ease-out,ease-out}.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_2>g,.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_3>g{-webkit-transition-duration:.8s,.8s;transition-duration:.8s,.8s}.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_1.animated>g,.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_2.animated>g,.heroBanner--home .heroBanner-container-bg.svg-animate #Layer_3.animated>g{opacity:0;-webkit-transform:scale(2);transform:scale(2);-webkit-transition-timing-function:ease-in,ease-in;transition-timing-function:ease-in,ease-in;-webkit-transition:all .5s;transition:all .5s}.heroBanner--home .heroBanner-container-fullbg{z-index:2}.heroBanner--home .heroBanner-container-bg{z-index:3}@media(min-width:1600px){.heroBanner--home .heroBanner-container-bg{margin-left:0!important;max-width:50pc}}.heroBanner--home-1{background:#fff}.heroBanner--home-1 .heroBanner--content{color:#151c28;min-height:1px!important}.heroBanner--home-1 .heroBanner--content h1{margin-bottom:.625rem}.heroBanner--home-1 .heroBanner--cont{padding-bottom:0}@media(max-width:991px){.heroBanner--home-1 .heroBanner--cont{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.heroBanner--home-1 .heroBanner--text{margin-bottom:0}.heroBanner--home-1 .heroBanner-container-fullbg{z-index:2}.heroBanner--home-1 .heroBanner-container-bg{border-top-left-radius:60% 100%;min-height:15.625rem;position:static}@media(min-width:559px){.heroBanner--home-1 .heroBanner-container-bg{min-height:21.875rem}}@media(min-width:768px){.heroBanner--home-1 .heroBanner-container-bg{min-height:28.125rem}}@media(min-width:992px){.heroBanner--home-1 .heroBanner-container-bg{min-height:37.5rem}}.heroBanner--home-1 .heroBanner-ctaList{position:static}@media(min-width:992px){.heroBanner--home-1 .heroBanner-ctaList{position:absolute}}.heroBanner--home-2{background:transparent}.heroBanner--home-2 .heroBanner--content{min-height:6.25rem}@media(min-width:992px){.heroBanner--home-2 .heroBanner--content{min-height:37.125rem}}.heroBanner--home-2 .heroBanner--content h1{margin-bottom:.625rem}.heroBanner--home-2 .heroBanner--cont{padding:0}@media(min-width:992px){.heroBanner--home-2 .heroBanner-container-bg,.heroBanner--home-2 .heroBanner-container-fullbg{border-bottom-right-radius:40% 80%}}.heroBanner--home-2 .heroBanner-ctaList{position:static}@media(min-width:992px){.heroBanner--var2 .heroBanner--content h1{margin-bottom:2.1875rem;padding-right:0}}.heroBanner--var2 .heroBanner--text{margin-bottom:2.5rem}.heroBanner--var2 .heroBanner-container-bg{background-position:right -50px center;background-size:auto 105%}@media(min-width:992px){.heroBanner--var2 .heroBanner-container-bg{background-position:0;background-size:cover}}.heroBanner--var2 .heroBanner-container-fullbg{z-index:2}.heroBanner--var2 .heroBanner-container-bg{z-index:3}.heroBanner--var3 .heroBanner--cont h1{margin-bottom:1.25rem}@media(min-width:992px){.heroBanner--var3 .heroBanner--cont h1{margin-bottom:.6875rem}}@media(max-width:991px){.heroBanner--var3 .heroBanner--contentType{letter-spacing:.08px;margin-bottom:.8125rem}}@media(min-width:992px){.heroBanner--var3 .heroBanner-container-bg:not(.banner-occupy-fullwidth-image-withgradient,.banner-occupy-fullwidth-image){border-top-left-radius:70% 100%;margin-left:auto}}.heroBanner--var4 .heroBanner--cont h1{margin-bottom:1.25rem}@media(min-width:992px){.heroBanner--var4 .heroBanner--cont h1{margin-bottom:2.1875rem}}.heroBanner--var4 .heroBanner--text{margin-bottom:2.5rem}@media(min-width:992px){.heroBanner--var4 .heroBanner--text{margin-bottom:3.75rem}.heroBanner--var4 .heroBanner-container-bg{border-bottom-left-radius:100%}}.heroBanner--var5 .heroBanner--content h1{margin-bottom:1.25rem}.heroBanner--var5 .heroBanner--text{margin-bottom:2.5rem}@media(min-width:992px){.heroBanner--var5 .heroBanner--text{margin-bottom:3.75rem}}.heroBanner--var5 .heroBanner-container-bg{margin-left:auto}.heroBanner--var5 .heroBanner-container-bg--image{background-position:50% 50%;background-repeat:no-repeat;background-size:100% auto;height:200%;left:50%;position:absolute;width:100%}.heroBanner--var5.heroBanner--short{min-height:15.625rem}.heroBanner--var5.jobvar .heroBanner--text,.heroBanner--var5.jobvar .heroBanner--text .h1{margin-bottom:0}.heroBanner--var6 .heroBanner--content h1{margin-bottom:1.25rem}.heroBanner--var6 .heroBanner--text{margin-bottom:2.5rem}@media(min-width:992px){.heroBanner--var6 .heroBanner--text{margin-bottom:3.75rem}}.heroBanner--var6 .heroBanner-container-bg{background-position:0 0;background-size:100%;margin-left:auto}.heroBanner--var6 .heroBanner-container-bg--image{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:50%;position:absolute;width:100%}.heroBanner--var7 .heroBanner--content h1{margin-bottom:1.25rem}@media(min-width:992px){.heroBanner--var7 .heroBanner--content h1{margin-bottom:1.875rem}}.heroBanner--var7 .heroBanner--contentType,.heroBanner--var7 .heroBanner--topHeading{margin-bottom:.625rem}@media(min-width:992px){.heroBanner--var7 .heroBanner--contentType,.heroBanner--var7 .heroBanner--topHeading{margin-bottom:1.875rem}.heroBanner--var7 .subNav{margin-bottom:9.375rem}}.heroBanner--var7.br-curve h1{max-width:23.4375rem}.heroBanner--var7.br-curve .sparks-line{max-width:17.1875rem}.heroBanner--var7.br-curve .sparks-line:after{height:1.125rem}.heroBanner--short{min-height:18.75rem}.heroBanner--short .heroBanner--content h1{margin-bottom:.625rem}@media(min-width:992px){.heroBanner--short .heroBanner--content h1{margin-bottom:1.25rem}}.heroBanner--short .heroBanner--text{margin-bottom:0}.heroBanner--short .heroBanner--contentType,.heroBanner--short .heroBanner--topHeading{margin-bottom:.625rem}@media(min-width:992px){.heroBanner--short .heroBanner--contentType,.heroBanner--short .heroBanner--topHeading{margin-bottom:1.25rem}}.heroBanner--short.var1 .heroBanner-container-bg{z-index:1}.heroBanner--short.var1 .heroBanner-container-bg--image{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:50%;position:absolute;width:100%}.heroBanner--almanac .heroBanner--content h1{line-height:1}.heroBanner--almanac2{position:relative!important}.heroBanner--almanac2 .heroBanner--content h1{font-weight:700;line-height:1;max-width:70%;word-break:normal}@media(min-width:768px){.heroBanner--almanac2 .heroBanner--content h1{max-width:100%}}.heroBanner--almanac2 .heroBanner--content p{letter-spacing:0}@media(max-width:767px){.heroBanner--almanac2 .heroBanner--content p{color:#fff!important}}@media(min-width:992px){.heroBanner--almanac2 .heroBanner--text{margin-bottom:2.1875rem}}.heroBanner--almanac2 .heroBanner--text span{display:inline-block}@media(min-width:992px){.heroBanner--almanac2 .heroBanner--text span{display:initial}}.heroBanner--almanac2 .heroBanner-container-bg{background-position:15% 10%;background-size:cover}@media(min-width:992px){.heroBanner--almanac2 .heroBanner-container-bg{background-position:50% 10%;background-size:cover}}.heroBanner--almanac2 .heroBanner-container-bg:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media(min-width:768px){.heroBanner--almanac2 .heroBanner-container-bg:before{display:none}}@media(min-width:991px){.heroBanner--digital-themes{min-height:25rem}}@media(min-width:992px){.heroBanner--digital-themes .heroBanner--content h1{margin-bottom:1.875rem}}.heroBanner--digital-themes .heroBanner--text{margin-bottom:0}.heroBanner--digital-themes .heroBanner-container-bg{margin-left:auto}.heroBanner--digital-themes .heroBanner-container-bg--image{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:200%;left:0;position:absolute;width:200%}@media only screen and (min-width:992px){.heroBanner.centerImageVariation .heroBanner-wrapper{min-height:24rem}}@media only screen and (min-width:1440px){.heroBanner.centerImageVariation .heroBanner-wrapper{min-height:30rem}}.heroBanner.centerImageVariation .heroBanner-wrapper .heroImageWrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;z-index:4}.heroBanner.centerImageVariation .heroBanner-wrapper .heroImageWrapper img{margin-top:1.5rem;max-height:90pt}@media only screen and (max-width:576px){.heroBanner.centerImageVariation .heroBanner-wrapper .heroImageWrapper img{max-height:60px}}.heroBanner.centerImageVariation .heroBanner-wrapper .heroImageWrapper:not(.displayLogoInEdit){opacity:0;-webkit-transition:opacity 1s linear;transition:opacity 1s linear}.heroBanner.centerImageVariation .centerGradientColor{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}@media only screen and (min-width:992px){.hero-banner:has(+.background-container .esg-overlay-wrapper) .heroBanner.default-green-bg .heroBanner-ctaList{margin-bottom:5rem}}@media(max-width:768px){@supports(-webkit-mask-image:url("")){.heroBanner--almanac2 .heroBanner--content h1:after{background:#02f576;content:"";display:block;height:.8em;margin:.625rem 0;-webkit-mask:url(https://www.virtusa.com/is/content/virtusa/heroTitleSpark) space no-repeat 50% 50%;mask:url(https://www.virtusa.com/is/content/virtusa/heroTitleSpark) space no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;width:100%}}}@media(max-width:992px){.heroBanner .container{overflow:hidden;position:relative}.heroBanner .container.jobvar{padding-bottom:3rem;padding-top:3rem}}.partner-subNav .subNav-title{text-align:center}.bg-animate{background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(transparent)),-webkit-gradient(linear,left bottom,left top,from(#1a2211),to(transparent));background:linear-gradient(0deg,#fff,transparent),linear-gradient(0deg,#1a2211,transparent);bottom:0;height:4.375rem;position:absolute;right:0;width:100%;z-index:9}.read_more{display:none}@-webkit-keyframes multiHeroContentAnim{0%{opacity:0}to{opacity:100%}}@keyframes multiHeroContentAnim{0%{opacity:0}to{opacity:100%}}@-webkit-keyframes multiHeroContentAnim1{0%{opacity:100%}to{opacity:0}}@keyframes multiHeroContentAnim1{0%{opacity:100%}to{opacity:0}}@-webkit-keyframes scaleZoom1{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleZoom1{0%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleZoom2{0%{opacity:0;-webkit-transform:scale(1.7);transform:scale(1.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleZoom2{0%{opacity:0;-webkit-transform:scale(1.7);transform:scale(1.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleZoom3{0%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleZoom3{0%{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes roundedTileAnim{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes roundedTileAnim{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@media(min-width:992px){.hero-bg-zoom-out{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:zoom-in-zoom-out;animation-name:zoom-in-zoom-out}}@-webkit-keyframes zoom-in-zoom-out{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1.005);transform:scale(1.005)}}@keyframes zoom-in-zoom-out{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1.005);transform:scale(1.005)}}.hero-text-fade-out{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fade-in-fade-out;animation-name:fade-in-fade-out}@-webkit-keyframes fade-in-fade-out{0%{opacity:0}to{opacity:1}}@keyframes fade-in-fade-out{0%{opacity:0}to{opacity:1}}.hero-zoom-in-fade-in{-webkit-animation:zoom-in-zoom-out 4s forwards,fade-in-fade-out 2s forwards;animation:zoom-in-zoom-out 4s forwards,fade-in-fade-out 2s forwards}.image-animate-grey{-webkit-filter:blur(10px) grayscale(100%);filter:blur(10px) grayscale(100%);-webkit-transform:scale(1.02);transform:scale(1.02)}.image-animate-grey.imageLoaded,.image-animate-grey.pImageLoaded{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:blur-out-in-anim;animation-name:blur-out-in-anim}@media(max-width:1199px){.generic-page.brand-center-page .heroBanner-container-bg.spark{background-size:contain}}@-webkit-keyframes blur-out-in-anim{0%{-webkit-filter:blur(10px) grayscale(100%);filter:blur(10px) grayscale(100%);-webkit-transform:scale(1.02);transform:scale(1.02)}25%{-webkit-filter:blur(0) grayscale(100%);filter:blur(0) grayscale(100%);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes blur-out-in-anim{0%{-webkit-filter:blur(10px) grayscale(100%);filter:blur(10px) grayscale(100%);-webkit-transform:scale(1.02);transform:scale(1.02)}25%{-webkit-filter:blur(0) grayscale(100%);filter:blur(0) grayscale(100%);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes leftAnim{40%,to{opacity:0;-webkit-transform:translateX(-500px);transform:translateX(-500px)}}@keyframes leftAnim{40%,to{opacity:0;-webkit-transform:translateX(-500px);transform:translateX(-500px)}}@-webkit-keyframes rightAnim{40%,to{opacity:0;-webkit-transform:translateX(500px);transform:translateX(500px)}}@keyframes rightAnim{40%,to{opacity:0;-webkit-transform:translateX(500px);transform:translateX(500px)}}@-webkit-keyframes vBrand-spark-videoPlayAnim{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}20%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes vBrand-spark-videoPlayAnim{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}20%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes getOffPlayButton{60%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}90%,to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes getOffPlayButton{60%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}90%,to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes longVideo{50%{opacity:0}75%{opacity:0}76%,to{opacity:1}}@keyframes longVideo{50%{opacity:0}75%{opacity:0}76%,to{opacity:1}}@-webkit-keyframes vBrand-transp-spark{10%{-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(20);transform:scale(20)}}@keyframes vBrand-transp-spark{10%{-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(20);transform:scale(20)}}.heroBanner .downArrow+div .heroBanner--scrollBtn{background-color:#007bff;border-radius:33px;color:#fff;padding:10px 15px}.heroBanner .downArrow+div .heroBanner--scrollBtn:after{content:"New Registration/Enrollment";font-weight:700;margin-left:5px}.button.highlight{-webkit-animation:highlightButton 2s;animation:highlightButton 2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes highlightButton{0%,to{-webkit-box-shadow:0 0 0 gray;box-shadow:0 0 0 gray}40%,60%{-webkit-box-shadow:0 0 10px gray;box-shadow:0 0 10px gray}}@keyframes highlightButton{0%,to{-webkit-box-shadow:0 0 0 gray;box-shadow:0 0 0 gray}40%,60%{-webkit-box-shadow:0 0 10px gray;box-shadow:0 0 10px gray}}