.hero-banner__heading-wrap{margin-bottom:110px}.hero-banner{position:relative}.banner-background-image{bottom:0;position:absolute;z-index:-1}.product-card{background-color:var(--white);border:1px solid var(--light_gray);border-radius:10px;overflow:hidden}.product-infos{padding:32px;position:relative}.tabs{align-items:stretch;border-bottom:1px solid var(--light_gray);display:flex;flex-wrap:wrap}.tabs .tab-button{align-items:center;cursor:pointer;display:flex;flex:1;font-weight:600;gap:10px;justify-content:center;line-height:1.75;padding:16px 22px;position:relative;transition:all .3s ease-in-out;z-index:1}.tabs .tab-button .width-animation{animation:none;display:block;height:100%;left:0;position:absolute;top:0;z-index:-1}.tabs .tab-button.activeTab .width-animation{animation:fillWidth 10s linear forwards;background:var(--light_blue)}@keyframes fillWidth{0%{width:0}to{width:100%}}.tabs .tab-button:not(:last-child){border-right:1px solid var(--light_gray)}.tabs .tab-button svg path,.tabs .tab-button svg rect{fill:var(--primary_color)}.product-infoss{position:relative}.product-infoss .product-info{left:0;opacity:0;position:absolute;top:0;transform:translateY(20px);transition:opacity .3s ease-in-out,transform.3s ease-in-out;visibility:hidden;width:100%}.product-infoss .product-info.activeInfo{opacity:1;position:relative;transform:translateY(0);visibility:visible}.product-cards{align-items:end;background-color:var(--primary_color);border-radius:10px;display:flex;flex:1;flex-wrap:wrap;gap:30px;overflow:hidden;padding:54px 0 84px 50px}.card-info{flex:1;padding-bottom:58px}.product-img{flex-basis:49%}.product-case-study{display:flex;flex-basis:32%;flex-direction:column;gap:32px}.product-info-wrap{gap:32px}.card-info .card-title{display:flex;font-weight:600;gap:16px;margin-bottom:40px}.card-content{margin-bottom:52px}.card-content p{letter-spacing:-.26px}.card-bts{gap:16px}.card-bts a.video-pop{align-items:center;display:flex;gap:16px;justify-content:center}.card-bts a.video-pop:hover svg path{fill:var(--primary_color)}.card-bts a.video-pop svg path,span.card-card{transition:all .3s ease-in-out}span.card-card{border:1px solid #fff;border-radius:100%;cursor:pointer;height:8px;width:8px}span.card-card.activeCard{background-color:var(--white)}.case-study-box{flex:1}.case-box{align-items:center;background:var(--light_blue);border:.959px solid var(--light_gray);border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:37px;text-align:center}.case-box .study-text p.number{color:var(--Dark-Grey,#1d1d20);font-family:Poppins;font-size:61.799px;font-weight:600;line-height:120%;margin-bottom:12px;text-align:center}.case-box a.study-link{border-bottom:1px solid var(--primary_color);font-size:18px;font-weight:600;line-height:1.55;margin-top:32px}@media(max-width:1024px){.product-cards{flex-direction:column;padding:30px 30px 100px}.product-infos{padding:10px}}@media(min-width:768px){.card-carusal{align-items:center;background:var(--Mid-Black,#282828);border-radius:88px;bottom:84px;display:flex;gap:16px;height:30px;left:86px;padding:5px 21px;position:absolute}.prognosis-box{min-height:198px}}@media(max-width:767px){.card-bts a.cta-link{text-align:center;width:100%}.hero-banner__heading-wrap{margin-bottom:52px}.hero-banner__heading-wrap p{display:none}.tabs .tab-button{flex-direction:column;font-size:14px;gap:8px;padding:19.5px 5px}.tabs .tab-button .tab-arrow{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.product-cards{border-radius:5px;flex-direction:column;gap:54px;padding:54px 24px 20px;position:relative}.product-img{position:relative;z-index:1}.mobile-fillter{bottom:36px;left:0;position:absolute}.card-info .card-title{margin-bottom:16px}.hero-banner .desktop{display:none!important}.card-content{margin-bottom:48px}.card-content h3{display:none}.card-bts a.video-pop{margin-top:16px}.prognosis-box{border-radius:5px;min-height:97px;padding:20px}.prognosis-box img{max-width:181px!important}.product-case-study{gap:10px;margin-top:10px}.card-info{padding-bottom:0}.tabs .tab-button.activeTab .width-animation{background:#c8eef4}}@media(max-width:400px){.tabs .tab-button{font-size:11px}}