.count-up-wrapper{background:#393939;color:#dedede;padding:15px 0 5px 0}.count-up-wrapper>div{border-bottom:1px solid #5d5d5d;padding-bottom:15px}.count{font:clamp(36px, 4vw, 58px)/clamp(42px, 4vw, 58px) "Poppins-Light";position:relative}.count:not(:last-child):after{background:rgba(150,150,150,0.15);content:"";height:100%;right:0;position:absolute;top:0;width:1px}.count p{color:#dedede;font:clamp(16px, 3vw, 20px)/clamp(32px, 3vw, 47px) "Poppins-Light";padding:0}.count:nth-of-type(1) .count-up:before{transition:max-width linear 1s}.count:nth-of-type(2) .count-up:before{transition:max-width linear 2s}.count:nth-of-type(3) .count-up:before{transition:max-width linear 3s}.count:nth-of-type(4) .count-up:before{transition:max-width linear 4s}.count-up{display:block;position:relative}.count-up:before{background:#e45025;bottom:-3px;content:"";height:2px;left:25%;max-width:0;position:absolute;transition:max-width 3s ease 0s;width:100%}.count-up.full-width:before{max-width:50%}.home>div:first-of-type{position:relative}@media screen and (min-width: 991px){.home>div:first-of-type{height:100vh;max-height:839px}.home>div:first-of-type .content{padding-top:120px}}.home>div:first-of-type h2{font:400 clamp(35px, 3vw, 46px)/clamp(42px, 3vw, 52px) "Poppins-Light";margin-bottom:clamp(20px, 3vw, 60px)}@media screen and (max-width: 991px){.home>div:first-of-type h2{text-align:center}}.home>div:first-of-type .video-overlay h2{color:#fff;font-family:"Poppins-SemiBold"}.home .DNNModuleContent{margin-bottom:0px}.home .slick-slide{white-space:nowrap}h1,.h1{color:#fff;font:600 clamp(64px, 5vw, 86px)/clamp(70px, 5vw, 92px) "Poppins-SemiBold";text-transform:uppercase}h2,.h2{margin-bottom:20px}.btn.btn-primary{font-size:16px;padding:22px 52px;text-transform:uppercase}@media screen and (max-width: 991px){.industries-wrap>div{flex-direction:column-reverse;margin-bottom:30px}}@media screen and (min-width: 1200px){.banner-list{flex-wrap:nowrap}}@media screen and (max-width: 1199px){.banner-list{margin:0 auto;max-width:475px}}.banner-list li:last-child{margin-bottom:13px}.banner-list li{color:#393939;font:400 clamp(22px, 2vw, 28px)/clamp(26px, 2vw, 30px) "Poppins-Regular";margin-bottom:15px;transition:color 0.3s ease}@media screen and (min-width: 1200px){.banner-list li{margin-bottom:clamp(20px, 6.5vh, 60px);position:relative}}@media screen and (max-width: 991px){.banner-list li{text-align:center}}.banner-list li:hover{color:#e45025;cursor:pointer}.banner-list li.active{color:#e45025}.banner-list li:after{background-color:white;border-radius:50%;border:1px solid black;content:"";height:14px;position:absolute;width:14px;z-index:1}@media screen and (min-width: 1200px){.banner-list li:after{right:12px;top:30%}}@media screen and (max-width: 1199px){.banner-list li:after{bottom:-26px}}@media screen and (max-width: 1199px){.banner-list li:nth-of-type(1)::after{left:28%}.banner-list li:nth-of-type(2)::after{left:42%}.banner-list li:nth-of-type(3)::after{left:56%}.banner-list li:nth-of-type(4)::after{left:69%}}.banner-list div.active{display:block}.banner-list>ul{list-style:none;position:relative}@media screen and (max-width: 1199px){.banner-list>ul{margin-bottom:50px}}.banner-list>ul:after{content:"";position:absolute}@media screen and (min-width: 1200px){.banner-list>ul:after{border-right:1px solid #36424a;height:100%;right:33.5px;top:0}}@media screen and (max-width: 1199px){.banner-list>ul:after{border-bottom:1px solid #36424a;bottom:-20px;left:0;margin-left:auto;margin-right:auto;right:0;text-align:center;width:215px}}.banner-list>ul .active::after{background-color:#e45025}.banner-list>div{align-self:center}@media screen and (max-width: 991px){.banner-list>div{margin-bottom:50px;text-align:center}}.banner-list>div div{display:none}.banner-list>div div a{color:#000;font-family:"Poppins-SemiBold";text-transform:uppercase}.banner-list>div div a:hover{color:#e45025;transition:color 0.3s ease}.video-wrapper{clip-path:url(#PrimaryImage);display:block;height:100vh;position:relative}@media screen and (min-width: 991px){.video-wrapper{clip-path:none;background-color:#000;background-repeat:no-repeat;background-size:cover;height:calc(100vh - 110px);margin-top:90px;max-width:100vw;overflow:hidden;position:absolute;right:0;top:-80px;transition:max-width 1.25s ease, right 1.25s ease, top 1.25s ease, clip-path 1.25s ease, z-index 4s ease, width 1.25s ease;width:100%;z-index:2}}@media screen and (max-width: 767px){.video-wrapper{clip-path:url(#MobileBanner);height:60vh}}@media screen and (min-width: 767px) and (max-width: 991px){.video-wrapper{clip-path:url(#MobileBanner);height:65vh}}.video-wrapper.active{clip-path:url(#PrimaryImage)}@media screen and (max-width: 991px){.video-wrapper.active{clip-path:url(#MobileBanner)}}@media screen and (min-width: 991px){.video-wrapper.active{max-width:43%}}.video-wrapper.active::after{width:100%}.video-wrapper.active .video-overlay{opacity:0}.video-wrapper video{height:100%;object-fit:cover;width:100%}@media screen and (max-width: 767px){.video-wrapper video{display:none}}.video-wrapper .vid-wrap{height:100%}@media screen and (max-width: 991px){.video-wrapper .vid-wrap{background:url(/Portals/0/Images/Homepage-Images/group-image.jpg) center center no-repeat;background-image:url(/Portals/0/Images/Homepage-Images/group-image.webp);background-size:cover}}.video-wrapper .content{left:0;opacity:1;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:0.5s;z-index:10}.video-overlay-h1{opacity:0;transition:opacity 1s ease-in, font-size 1s ease, line-height 1s ease}.video-overlay-h1.fm-fadein{opacity:1}.video-overlay .btn-primary,.video-overlay .btn-scroll{background-color:rgba(93,93,93,0.8);border:1px solid #fff;opacity:0;transition:opacity 1s ease-in, background-color .3s ease 0s}.video-overlay .btn-primary.fm-fadein,.video-overlay .btn-scroll.fm-fadein{opacity:1}.video-overlay .btn-primary:hover,.video-overlay .btn-scroll:hover{background-color:#393939}.btn.btn-scroll{background-color:transparent;border:none;font-size:12px;position:relative}.btn.btn-scroll p{color:#fff;font-size:16px;line-height:16px;margin-bottom:0}.btn.btn-scroll:hover{background-color:transparent}.btn.btn-scroll:hover:after{background-color:#393939}.btn.btn-scroll:after{background-color:#e45025;border-radius:50%;content:'';cursor:pointer;display:inline-block;height:65px;position:absolute;right:7px;top:-13px;transition:background-color .3s ease 0s;width:65px;z-index:-1}.btn.btn-scroll .fa-long-arrow-down{font-size:15px;margin-top:3px}.btn.btn-scroll .fa-long-arrow-down:before{content:'\f309'}.video-overlay{display:none}@media screen and (min-width: 991px){.video-overlay{align-items:end;display:grid;grid-template-rows:repeat(3, 0.25fr) 0.75fr;justify-items:center;left:50%;max-width:1350px;opacity:1;position:absolute;text-align:center;top:50%;transform:translate(-50%, -50%);transition:opacity .5s ease, visibility 1s ease, max-width 1s ease;visibility:visible;width:80%;z-index:2}.video-overlay .btn.btn-primary{font-size:18px}}@media screen and (min-height: 800px){.video-overlay{grid-template-rows:repeat(3, 0.25fr) 1fr;margin-top:90px}}.genre-wrapper ul{display:flex;margin:0px;padding-left:0px}.genre-wrapper li{list-style:none;margin:5px;max-height:310px;max-width:310px;position:relative}.genre-wrapper li:before,.genre-wrapper li:after{background-color:#fff;content:'';height:0;position:absolute;transition:height .3s ease-out 0s;width:3px;z-index:1}.genre-wrapper li:before{bottom:0;right:15px}.genre-wrapper li:after{left:15px;top:0}.genre-wrapper li:hover,.genre-wrapper li:focus{color:#dedede}.genre-wrapper li:hover:before,.genre-wrapper li:hover:after,.genre-wrapper li:focus:before,.genre-wrapper li:focus:after{background-color:#dedede;height:90%}.genre-wrapper li:hover a:before,.genre-wrapper li:hover a:after,.genre-wrapper li:focus a:before,.genre-wrapper li:focus a:after{background-color:#dedede;width:115%}.genre-wrapper img,.genre-wrapper source{border-radius:20px;width:100%}.genre-wrapper a{align-items:center;border-radius:20px;color:#fff;display:flex;filter:drop-shadow(15px 10px 4px #5d5d5d);font-family:"Poppins-Medium";font-size:clamp(14px, 1.2vw, 26px);height:96%;justify-content:center;left:12.5%;line-height:clamp(20px, 94%, 34px);max-width:75%;position:absolute;text-align:center;top:2%;width:100%}@media screen and (max-width: 991px){.genre-wrapper a{font-size:clamp(14px, 2.2vw, 26px)}}@media screen and (min-width: 767px){.genre-wrapper a:before,.genre-wrapper a:after{content:'';height:3px;position:absolute;transition:width .3s ease-out 0s;width:0}.genre-wrapper a:before{right:-17%;top:25%}.genre-wrapper a:after{left:-17%;top:75%}}.genre-text{align-self:center}.genre-text p{margin-bottom:25px}.scroll-disabled{height:100%;overflow:hidden}.company-carousel-wrapper{margin-top:-60%;margin-left:4%}@media screen and (min-width: 1200px){.company-carousel-wrapper{margin-top:calc(-1 * (100vh - 30vh))}}@media screen and (min-width: 620px) and (max-width: 767px){.company-carousel-wrapper{margin-top:-59%;margin-left:6%}}@media screen and (min-width: 992px) and (max-width: 1199px){.company-carousel-wrapper{margin-top:calc(-1 * (100vh - 36vh));margin-left:4%}}@media screen and (min-width: 768px) and (max-width: 991px){.company-carousel-wrapper{margin-top:calc(-1 * (100vh - 30vh));margin-left:4%}}@media screen and (max-height: 600px) and (min-width: 992px){.company-carousel-wrapper{margin-top:calc(-1 * (100vh - 27vh));margin-left:4%}}.company-carousel-wrapper .company-logo-wrapper{background-color:#fff;border-radius:15%;height:calc(77vw / 7);margin:0 5px;position:relative;text-align:center;width:calc(77vw / 7) !important}@media screen and (min-width: 768px) and (max-width: 991px){.company-carousel-wrapper .company-logo-wrapper{height:calc(65vw / 7);width:calc(65vw / 7) !important}}@media screen and (min-width: 991px){.company-carousel-wrapper .company-logo-wrapper{height:calc((90vw / 2) / 7);max-height:130px;max-width:130px;width:calc((90vw / 2) / 7) !important}}.company-carousel-wrapper .company-logo-wrapper img{left:50%;max-height:calc(58vw / 7);position:absolute;top:50%;transform:translate(-50%, -50%);width:calc(58vw / 7)}@media screen and (min-width: 991px){.company-carousel-wrapper .company-logo-wrapper img{max-height:100px;max-width:100px;width:calc(40vw / 7)}}.company-carousel-wrapper .slick-dots li button:before{color:#ddb853;font-size:44px;opacity:1}.company-carousel-wrapper .slick-dots .slick-active button:before{color:#e45025;opacity:1}.container-image-left,.container-image-left-end,.container-image-right,.container-image-right-end{display:flex;flex-wrap:wrap;overflow-x:hidden;position:relative}@media screen and (min-width: 767px){.container-image-left,.container-image-left-end,.container-image-right,.container-image-right-end{height:clamp(80vh, 52vw, 100vh)}}.container-image-left .container,.container-image-left-end .container,.container-image-right .container,.container-image-right-end .container{margin-bottom:auto;margin-top:auto}.container-image-left .content,.container-image-left-end .content,.container-image-right .content,.container-image-right-end .content{z-index:1}@media screen and (min-width: 767px){.container-image-left .content,.container-image-left-end .content,.container-image-right .content,.container-image-right-end .content{opacity:0}}@media screen and (max-width: 767px){.container-image-left .content,.container-image-left-end .content,.container-image-right .content,.container-image-right-end .content{margin-bottom:50px}}.container-image-left .image,.container-image-left-end .image,.container-image-right .image,.container-image-right-end .image{max-width:100%;position:relative;width:100%}@media screen and (min-width: 767px){.container-image-left .image,.container-image-left-end .image,.container-image-right .image,.container-image-right-end .image{height:100%;max-width:55%;position:absolute}}.container-image-left .image picture:nth-of-type(2),.container-image-left-end .image picture:nth-of-type(2),.container-image-right .image picture:nth-of-type(2),.container-image-right-end .image picture:nth-of-type(2){height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease 0s}@media screen and (min-width: 767px){.container-image-left .image,.container-image-left .content,.container-image-left-end .image,.container-image-left-end .content,.container-image-right .image,.container-image-right .content,.container-image-right-end .image,.container-image-right-end .content{overflow:hidden;transition:transform 0.9s ease .3s, opacity 0.7s ease-in 0s}}.container-image-left:hover picture:nth-of-type(2),.container-image-left-end:hover picture:nth-of-type(2),.container-image-right:hover picture:nth-of-type(2),.container-image-right-end:hover picture:nth-of-type(2){opacity:1}.container-image-left.active .image,.container-image-left.active .content,.container-image-left-end.active .image,.container-image-left-end.active .content,.container-image-right.active .image,.container-image-right.active .content,.container-image-right-end.active .image,.container-image-right-end.active .content{transform:translateX(0px)}.container-image-left.active .content,.container-image-left-end.active .content,.container-image-right.active .content,.container-image-right-end.active .content{opacity:1}.container-image-left p,.container-image-left-end p,.container-image-right p,.container-image-right-end p{margin-bottom:25px}.container-image-left .primary-image,.container-image-left-end .primary-image,.container-image-right .primary-image,.container-image-right-end .primary-image{height:100%;object-fit:cover;width:100%}@media screen and (min-width: 767px){.container-image-left .image,.container-image-left-end .image{left:-2px;transform:translateX(-100%)}.container-image-left .content,.container-image-left-end .content{transform:translateX(80px)}}@media screen and (min-width: 767px) and (max-width: 1399px){.container-image-left .image,.container-image-left-end .image{left:-75px}}@media screen and (min-width: 767px){.container-image-right .image,.container-image-right-end .image{right:-1px;transform:translateX(100%)}.container-image-right .content,.container-image-right-end .content{transform:translateX(-80px)}}@media screen and (min-width: 767px) and (max-width: 1399px){.container-image-right .image,.container-image-right-end .image{right:-75px}}@media screen and (min-width: 767px){.container-image-left,.container-image-right{max-height:clamp(630px, 51vw, 956px)}}@media screen and (max-width: 767px){.container-image-left,.container-image-right{height:unset;padding-bottom:25px}}.container-image-left .image,.container-image-right .image{top:0}.container-image-left li,.container-image-right li{font:400 18px/32px "Poppins-Regular",sans-serif}@media screen and (min-width: 1400px){.container-image-left-end,.container-image-right-end{max-height:811px}}@media screen and (min-width: 767px) and (max-width: 1399px){.container-image-left-end,.container-image-right-end{max-height:550px}}.container-image-left-end .image,.container-image-right-end .image{bottom:0}.container-image-left-end .image{clip-path:url(#LeftImageEnd)}.container-image-right-end .image{clip-path:url(#ImageEnd)}.container-image-right-end img:last-of-type{object-position:top}.container-image-left .image{clip-path:url(#LeftImage)}.container-image-right .image{clip-path:url(#RightImage)}@media (max-width: 991px){svg{height:70px}}.sc-i18n{visibility:hidden}
