/* home video banner start  */
.home-video-banner .video-block::before{ content: ""; width: 100%; position: absolute;  height: 100%; left: 0; z-index: 1; top: 0;background: linear-gradient(0deg, rgba(112,48,152,0.2777485994397759) 3%, rgba(0,0,0,0.28335084033613445) 47%, rgba(0,0,0,0.28335084033613445) 81%);}
.home-video-banner .video-block:after{ content: "";width: 100%;z-index: 0; position: absolute;height: 100%;left: 0;top: 0;background: rgba(0, 0, 0, 0.301);}

.home-video-banner{min-height: 1000px;display: flex; align-items: end;position: relative; z-index: 1;}
.home-video-banner .video-block {height: 100%;width: 100%;position: absolute; z-index: -1; left: 0; top: 0;}
.home-video-banner .container{height: 100%;}
.home-video-banner .video-block video{height: 100%;width: 100%; object-fit: cover;}
.video-banner-text{max-width:600px ;color: #fff;}
.video-banner-text h1{font-size: 64px; line-height: 76px;font-weight: 400;color: #fff; }
.video-banner-text .video-banner-btn{margin-top: 115px;}
.video-banner-text .video-banner-btn a{font-size: 36px;    font-weight: 400; color: #fff;position: relative; line-height: 43PX; font-family: var(--title-font);}
.video-banner-text .video-banner-btn a i{font-size: 44px; line-height: normal; margin-left: -8px;}
.video-banner-text .video-banner-btn a:before{position: absolute; left: 0;bottom: 0px; width: 100%; height: 2px; content: "";background-color: #fff;}
.video-banner-text .video-banner-btn a:hover:before{ animation: line 1s;}

.banner-down-btn{position: absolute; left: 50%; transform: translateX(-50%);bottom: 150px;  cursor: pointer;}



/* home video banner end  */

/* home usp section start  */
.home-usp{background-color: var(--dark-color);padding: 60px 0;}
.home-usp .usp-slider {z-index: 0;}
.home-usp .custom-container{max-width: 1750px;}
.usp-slider img{width: initial !important;}
.usp-slider .owl-stage{display: flex;}
.usp-slider .owl-item{height: auto;}
.usp-slider .item{display: flex; justify-content: center;align-items: center;height: 100%;}
/* home usp section start  */



/* leader section start  */
.home-leader-section h2{font-size:80px ; line-height: 96px;}
.home-leader-section h2 span{color: #10ABC0;display: block;}
.home-leader-section {background-color: #E7F7F9; position: relative;overflow: hidden;}
.home-leader-section .leader-img img{filter: drop-shadow(0 0 0.01rem #000);}
.home-leader-section .row{align-items: center;}
.home-leader-section::before{content: "";  position: absolute;  right: 0; bottom: 0; height: 450px; width: 485px; background: url(../img/leader-mask-arrows.png) no-repeat center; background-size: contain;}
.home-leader-section.animated::before{animation: leader-arrows 1.5s;}
@keyframes leader-arrows {0%{transform: translateY(100%) ; opacity: 0;}100%{transform: translateY(0); opacity: 1;}}
/* leader section end  */

/* energy-practicality start */
.energy-practicality .row{align-items: center;}
.energy-practicality .about-contant{max-width: 702px;}
.energy-massages{margin-bottom: 44px !important; min-height: 324px; padding: 81px 61px;background:var(--theme-color); border-radius: 95px 95px 95px 0px; background-size: cover; max-width: 522px; margin: auto;position: relative;}
.energy-massages::before{content: ""; background-color: red; position: absolute;  left: 0; bottom:-43px; height: 44px; width:105px; background: url(../img/massage-shape.png) no-repeat center; background-size: contain;}
.energy-practicality.animated  .energy-massages{animation: message 2.5s !important;}
@keyframes message {0%{transform: translate(-300px , 300px) scale(.1); } }

.energy-massages p{color: #fff;}
.energy-massages p span{font-weight: 400;}

/* slider start  */
.energy-practicality-slider{margin-top: 80px;}
/* .energy-practicality-box{border: 1px solid #c7c7c7;}
.energy-text{padding: 0 20px 10px;} */
.energy-practicality-slider .energy-img{margin-bottom: 40px;}
.energy-practicality-slider .energy-practicality-box h3{font-size: 30px; border-left: 3px solid var(--theme-color);padding-left: 15px; margin-bottom: 0;}
.energy-practicality-slider .owl-item .item{opacity: 0;}
.energy-practicality-slider .owl-item.active .item{opacity: 1;}
/* slider end */
/* energy-practicality end */

/* home action video section start */
.home-video-action .action-video{position: relative;overflow: hidden;    margin-bottom: -10px;}
.home-video-action  h2{margin-bottom: 60px;text-align: center;}
.home-video-action video{width: 100%;}
.home-video-action .action-btn{position: absolute;top: 50%; left: 50%; transform: translate(-50%,-50%);}
.home-video-action .action-btn a{transition: .5s ease;font-family: var(--title-font); color: #fff;font-size: 50px; font-weight: 400;display: flex;align-items: center;}
.home-video-action .action-btn a span{transition: .5s ease;border: 2px solid #fff; border-radius: 100%;padding: 18px;margin: 0 15px;}
.home-video-action .action-btn a span i{transition: .5s ease; height: 100px; width: 100px; background-color: #fff; display: flex; justify-content: center;align-items: center;color: var(--dark-color);font-size: 55px;border-radius: 100%;}
.home-video-action .action-btn a:hover  span i{color: #fff; background-color: var(--theme-color);}
.home-video-action .action-btn a:hover  span{border-color: var(--theme-color);}
/* home action video section start */





