/* nep-page */
.nep_banner{margin-top:42px !important;padding-bottom: 62px !important;}
.nep_banner .banner_txt  button{min-width: 250px;}
/* .arrw_btn .ryt_arrw{left: 80%;} */
.nep_banner p{color: rgba(51, 51, 51, 0.75);}

.nep_brochure{background-image: url(../images/nep_bg_icons.svg);background-position: bottom;}
.nep_brochure::before{background-image: url(../images/white-cloud.svg);animation: floatingCloud 20s linear infinite; background-size: 146px;height: 46px;bottom: 30px;left: 24px;}
.nep_brochure::after{background-image:url(../images/white-cloud.svg) , url(../images/yellow-semicircle.svg) ,url(../images/green-semicircle.svg); background-repeat: no-repeat;background-position:left bottom 20px,right, right;background-size: auto;height: 260px;width: 254px;}

.nep_infakt_way{padding: 100px 0px;position: relative;}
.nep_infakt_way h2{color: var(--sec_black);}
.nep_infakt_way h3{color:#000000 ;margin-bottom: 40px;}
.nep_infakt_way .infakt_way_slider {margin:0px 0px 32px 0px;}
.nep_infakt_way .infakt_way_slider .slick-slide{margin:10px 20px 10px 10px;height: 550px; box-shadow: 0px 4px 16px 0px rgba(8, 20, 32, 0.05);border-radius:24px ;}
.nep_infakt_way .infakt_way_slider .card{border: none;}
.nep_infakt_way .infakt_way_slider .card .card-body{padding: 24px 15px 20px 15px;}
.nep_infakt_way .infakt_way_slider .card .card-title{color: var(--black);}
.nep_infakt_way .infakt_way_slider .card .card-text{font-size: var(--fnt_14);line-height: 26px;color: var(--grey);}
.nep_infakt_way .feature_btns button{font-weight: var(--fw_500);display: block;}
.nep_infakt_way .feature_btns button:last-child{border: none;}
.nep_infakt_way .feature_btns button:last-child:focus-visible ,.nep_infakt_way .feature_btns button:last-child:focus{border: none;outline: none;}


.hover_video{padding-top:100px;}
.hover_video .hover_row{position: relative;overflow: hidden;border-radius: 24px;}
.hover_video .hover_row img{filter: brightness(0.5);}
.hover_video .hover_row:nth-of-type(1){margin-bottom: 40px;}
.hover_video .hover_row:nth-of-type(1):hover .col-md-6{transform: translateX(100%);transition: transform 0.5s ease;}
.hover_video .hover_row:nth-of-type(2):hover .col-md-6{transform: translateX(-100%);transition: transform 0.5s ease;}
.hover_video .hover_row:hover img{filter: brightness(1);transition:0.5s ease-in-out ;}
.hover_video .col-md-6{position: absolute;transition: transform 0.5s ease;height: 100%;transform: translateX(0%);}
.hover_video .hover_row:nth-of-type(1) .hover_content{border-radius:0px 24px 24px 0px;padding: 32px;height: 100%;}
.hover_video .hover_row:nth-of-type(2) .hover_content{border-radius:24px 0px 0px 24px;padding: 32px;height: 100%;}
.play_icon{position: absolute;top: 50%;left: 50%;opacity: 0; transition:0.8s;transform-origin: center center;transform: scale(1) translateX(-50%);filter: brightness(70%);}
.hover_row:hover .play_icon{filter: brightness(100%);opacity: 1;}
.hover_video .hover_content h3{font-weight: var(--fnt_w600);margin-bottom: 16px;}
.hover_video .hover_row:nth-of-type(2) .grn_bg h3{color: var(--white);}
.hover_video .hover_row:nth-of-type(1) .yllw_bg p{font-size: var(--fnt_18);color: var(--black);}
.highlights .col-md-6{position: absolute;transition: transform 0.5s ease;height: 100%;transform: translateX(0%);}
.highlights .hover_content{border-radius:24px 0px 0px 24px;padding: 32px;height: 100%;}
.highlights .row .grn_bg{padding: 32px;border-radius: 24px 0px 0px 24px;}
.highlights .row .grn_bg h3{color: var(--white);font-weight:var(--fnt_w600);}
.hover_video .row .grn_bg li{border: none;background-color: transparent;color: var(--white);display: flex;padding: 2px;line-height:24px;}
.hover_video .row .grn_bg li::before{font-size: 18px;margin-right: 4px;}
.hover_video .row .grn_bg li h5{color: var(--white);}

.nep-form{padding-top:0;}

.nep-btn .ryt_arrw{left: 85%;}
.nep_banner h1{font-size: var(--fnt_44);max-width: 455px;}
.nep_banner .banner_txt p{max-width: 100%;}
.nep-arrows{position: absolute !important;top: 106px;}
.form_group label sup{color: #E03137;}
.nep_banner figure{width: 486px;height: auto;margin-inline: auto;}
/* nep-page */

/* bugs 20/3/24 */
/* .nep_brochure .white_btn:hover{background-color: var(--primary_blue)!important;} */
.nep_infakt_way .arrw_btn:hover{background-color:transparent;border: 1px solid var(--primary_blue);color:var(--primary_blue);font-weight:500;}
.nep_banner .banner_txt .p_teritary{font-size:var(--fnt_18);font-weight:var(--fnt_w300);}

/* changes */

.nep_banner .arrw_btn:hover .ryt_arrw{background-color: transparent;left:87%;} 
.nep_banner .arrw_btn .ryt_arrw{left: 5%;}
.nep_infakt_way .infakt_way_slider .slick-slide { -webkit-user-select: none; user-select: none;}



