:root{--fs-xs:12px;--fs-14:clamp(0.7rem,0.7rem + 0.146vw,0.875rem);--fs-16:clamp(0.8rem,0.8rem + 0.167vw,1rem);--fs-18:clamp(1rem,1rem + 0.104vw,1.125rem);--fs-20:clamp(1rem,1rem + 0.3125vw,1.25rem);--fs-24:clamp(1.125rem,1rem + 0.625vw,1.5rem);--fs-36:clamp(1.25rem,1rem + 1.0417vw,2.25rem);--fs-52:clamp(2.3rem,1.25rem + 1.6667vw,3.5rem);--fs-58:clamp(2.5rem,2.5rem + 1.875vw,3.62rem);--fs-92:clamp(4.8rem,3rem + 4vw,5.75rem);}
@media (max-width:1550px){
    :root{--fs-xs:8px;--fs-14:clamp(0.875rem,0.875rem + 0vw,0.875rem);--fs-16:clamp(0.875rem,0.875rem + 0vw,0.875rem);--fs-18:clamp(0.875rem,0.875rem + 0vw,0.875rem);--fs-20:clamp(1rem,1rem + 0vw,1rem);--fs-24:clamp(1.1rem,1rem + 0.625vw,1.1rem);--fs-36:clamp(1.5rem,1rem + 0.65vw,1.75rem);--fs-52:clamp(2rem,1rem + 1.25vw,2.25rem);--fs-58:clamp(1.5rem,1.5rem + 1.175vw,3rem);}
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,button,a,ul,li,section,.container{font-family:'Poppins',Arial,sans-serif;}
.container{padding:0 15px;}
.emizentech-logo img{filter:brightness(0) invert(1)}
.emizentech-toggle .sprites-image{filter:brightness(0) invert(1);}
.emizentech-navigation.open .emizentech-logo img{filter:none}
.casestudy-hero-sec{background:url(https://emizentech.com/wp-content/uploads/2026/05/Nlt-bg.jpg) no-repeat center center;background-size:cover;padding:140px 0 0;}
.casestudy-hero-sec h1{font-weight:700;font-size:var(--fs-36);line-height:1.5;color:#fff;max-width:60%;margin:auto;}
.casestudy-hero-sec p{font-size:var(--fs-20);color:#fff;line-height:1.6;max-width:60%;margin:auto;}
.case-study-Chose-us{padding:110px 0;}
.pt-80{padding-top:80px;}
.py-80{padding:80px 0;}
.header-sec{padding-bottom:30px}
.header-title .cwhite{color:#fff;}
.section-head> p{max-width:830px;margin:auto;}
.video-container{max-width:100%;margin-left:auto;display:block;padding:25px 30px;}
.video-container video{width:100%}
.video-container:after{content:"";position:absolute;height:calc(100% - 50px);width:calc(100% - 50px);border:#174a7929 21px solid;z-index:-1;background:#fff;top:0;right:0;}
.discription{color:rgba(71,85,105,1);line-height:1.8;}
section h2.header-title{color:rgba(15,21,40,1);font-size:var(--fs-36);font-weight:600;line-height:1.56;padding:0 0 10px;margin-bottom:10px;position:relative;}
section h2.header-title:after,section h2.header-title:before{content:"";background:rgba(0,0,0,1);border-radius:100px;position:absolute;height:3px;bottom:0;left:0;}
section h2.header-title:after,section h2.header-title:before{width:60px}
section h2.header-title:after,section h2.header-title:after,.case-study-result .header-title:after{width:20px;left:65px;}
p.sec-disc{color:rgba(71,85,105,1);}
section.challenges-sec span.icon-pill{background:rgba(23,74,124,1);max-width:48px;height:48px;border-radius:14px;font-size:24px;color:#fff;text-align:center;align-items:center;display:flex;justify-content:center;font-weight:700;width:100%;margin-bottom:20px;}
section.challenges-sec h2.header-title:before,section.Glimpses_seciton h2.header-title:before,section.key_features h2.header-title:before,section.tech_stack h2.header-title:before,section.Client_testimonial .header-title:before{left:-40px;right:0;margin:auto;}
section.challenges-sec h2.header-title:after,section.Glimpses_seciton h2.header-title:after,section.key_features h2.header-title:after,.case-study-result .header-title:after,section.tech_stack .header-title:after,section.Client_testimonial .header-title:after{right:0;margin:0 auto;left:53px;}
.case-study-result .header-title:after{background:#fff;}
section.challenges-sec h2.header-title,section.Glimpses_seciton h2.header-title,section.key_features h2.header-title{display:inline-block;}
section.cta-section h2:before,section.cta-section h2:after{background:#fff;}
p.card-disc{font-size:var(--fs-18);line-height:1.8;color:rgba(71,85,105,1);}
.row.gap-25{gap:20px 0;}
.emz_pwbis{border:1px solid rgba(222,239,255,1);background:rgba(240,248,255,1);border-radius:16px;padding:30px;}
.emz_pwbis h3{color:rgba(15,21,40,1);font-size:var(--fs-20);font-weight:600;line-height:1.56;}
.approch-card-box{background:rgba(240,248,255,1);padding:40px 0;}
.approch-card-box.appr-card23{background:#fff;}
section.approch-card-sec h2{background-position:left bottom;margin-bottom:20px}
section.Glimpses_seciton{background:rgba(240,248,255,1);}
.features-box{border-radius:15px;padding:30px 20px;border:1px solid rgba(222,239,255,1);background:rgba(240,248,255,1);transition:all .3s}
.features-box .features-box-icon{display:inline-block;margin-bottom:15px;}
.features-box .feat_title{font-size:var(--fs-20);font-weight:500;line-height:1.5;}
.features-box p{color:rgba(71,85,105,1);padding:0;font-weight:400;}
.features-box > span img{max-width:50px;width:100%;}
.features-box img{transition:all .5s;}
.features-box:hover img{transform:scale(1.2);filter:grayscale(2);}
.features-box:hover p.tech_disc{-webkit-animation:toRightFrombottom 0.2s forwards;-moz-animation:toRightFrombottom 0.2s forwards;animation:toRightFrombottom 0.2s forwards;-webkit-animation:toRightFrombottom 0.2s forwards;-moz-animation:toRightFrombottom 0.2s forwards;animation:toRightFrombottom 0.2s forwards;position:relative;overflow:hidden;}
@keyframes toRightFrombottom{
    49%{transform:translateY(-100%);}
    50%{opacity:0;transform:translateY(100%);}
    51%{opacity:1;}
}
p{line-height:1.7;font-size:var(--fs-16);}
p.cta-text a{color:#007db2;}
.features-box:hover{box-shadow:0px 10px 15px -3px #0000001A;}
section.key_features .row.gap-25{gap:30px 0;}
.case-study-result{background:rgba(23,74,124,1);padding:70px 0;background-size:cover;}
.result-card .result-title{box-shadow:0px 4px 25px rgba(47,18,86,0.2);border-radius:40px;padding:1em;margin:-30px auto 0;display:block;font-size:var(--fs-20);font-weight:600;line-height:24px;background:linear-gradient(257.59deg,#5F9ADB -0.59%,#28609E 125.77%);text-align:center;width:100%;max-width:415px;}
.result-card{background:rgba(27,82,136,1);border:1px solid rgba(35,96,156,1);border-radius:15px;position:relative;padding:0px 23px 30px;color:#fff;margin:70px 0 0;}
.result-card p{padding-top:30px;font-size:var(--fs-18);color:rgba(255,255,255,1);line-height:1.8;}
.case-study-result .header-title:before{background:#fff;left:-40px;right:0;margin:auto;}
.case-study-result .header-title2:after{right:0;margin:0 auto;left:60px;background:#fff}
.tech_card{border-radius:15px;padding:0 40px 35px;border:1px solid rgba(23,74,124,1);margin:80px 0 0px;}
.tech_title{font-weight:600;color:#000000;font-size:var(--fs-24);line-height:1.45}
.tech_card p{color:rgba(0,0,0,0.85);}
.card-icon-header{gap:10px;margin:-50px 0px 20px;position:relative;}
.tech_card span{width:95px;height:95px;border:1px solid rgba(23,74,124,1);}
.tech_card span img{max-width:60px;}
section.tech_stack{background:rgba(240,248,255,1);}
.container-inner{background:rgba(240,248,255,1) url(https://emizentech.com/wp-content/uploads/2026/05/cta_56.svg) no-repeat center top/ 100% 100%;background-size:cover;color:#fff;}
.cta-title{    /* angled cut *//* max-width:24%; *//* width:100%; */}
.cta-text-box{padding:50px 40px;max-width:70%;}
.cta-text{font-size:var(--fs-18);line-height:1.7;color:rgba(16,24,40,1);font-weight:400;padding-bottom:10px;}
.case-stady-cta{background:linear-gradient(176deg,#fdf2f3 0%,#fdf2f3d6 -1.39%,#17497b 38.61%);padding:60px 30px 60px;border-radius:20px;overflow:hidden;z-index:1;}
.case-stady-cta h2{font-weight:600;font-size:var(--fs-36);max-width:750px;line-height:1.3;text-align:center;margin:auto;background-image:none;}
.case-stady-cta p{font-size:18px;font-weight:400;line-height:26px;}
.case-stady-cta a:hover{background:#fff;color:#AB7141;}
.case-stady-cta a{background:#fff;border:1px solid #FFFFFF80;font-weight:600;font-size:18px;line-height:25px;color:#000;border-radius:100px;padding:15px 30px;display:inline-block;margin:20px 0 0;}
.case-stady-cta > img{position:absolute;left:0;right:0;width:100%;top:0;height:100%;z-index:-1;object-fit:cover;}
@media (max-width:768px){
    .container-inner{flex-direction:column;}
    .cta-title{clip-path:none;width:100%;}
    .cta-text-box{margin-left:0;}
}
.cta-box{display:flex;align-items:center;padding-left:50px;justify-content:space-between;}
.cta-box h2{background-position:left bottom;position:relative;color:#fff;}
section.sec_insights h2{background-position-x:left;}
section.Client_testimonial{padding-bottom:80px;}
.Client_testimonial  .small_title{font-weight:600;font-size:var(--fs-20);line-height:1.4;}
.case-stady-cta a:hover{background:#c91e35;color:#fff;}
@media(max-width:1750px){
    .casestudy-hero-sec img{max-width:97%;}
    .approch-card-box{padding:30px 0;}
    .py-80{padding:60px 0;}
    section.Client_testimonial{padding-bottom:60px;}
    .pt-80{padding-top:60px;}
    .casestudy-hero-sec{padding-top:110px;}
}
@media(max-width:1199px){
    .casestudy-hero-sec{padding-top:150px;}
    .tech_card{margin-top:60px;}
    .tech_card span{width:75px;height:75px;}
    .tech_card span img{max-width:50px;}
    .features-box{padding:20px}
    .emz_pwbis{padding:20px;}
    .container-inner{background:#fbf9e3;border-radius:15px;}
    .cta-box{flex-direction:column;padding:0;background-color:#174a7c;border-radius:22px;overflow:hidden;}
    .cta-box h2{max-width:100%;width:100%;text-align:center;background:rgba(254,204,115,1);padding:20px;}
    section.cta-section h2{padding:15px 0;background:#133556;}
    section.cta-section h2:before,section.cta-section h2:after{display:none;}
    section.cta-section h2:before{display:none;}
    p.cta-text{color:#fff;}
    .cta-text-box{max-width:100%;padding:20px 20px 30px;color:#fff;text-align:center;}
}
@media(max-width:991px){
      .case-stady-cta {padding: 30px;}
    .casestudy-hero-sec{background:linear-gradient(181deg,#245484,#295886,#f5f5f5);padding:70px 0 60px;margin-top:88px;}
    .pt-80{padding-top:40px;}
    .approch-card-box,.py-80,section.Client_testimonial{padding-bottom:40px;}
    .py-80{padding:40px 0;}
    .casestudy-hero-sec p,.casestudy-hero-sec h1{max-width:100%}
}
@media(max-width:767px){
    section.sec_insights h2:before{left:-40px;right:0;margin:auto;}
    section.sec_insights h2:after{right:0;margin:0 auto;left:53px}
    .approch-card-box.appr-card23{padding-bottom:0;}
    section.key_features .row.gap-25{gap:15px 0;}
    section.sec_insights h2{background-position-x:center;}
}
@media(min-width:1281px){
    .Client_testimonial.section2-blgos .container{max-width:1170px;}
}
