:root{--primary-color: #6D4EEC;--primary-light-color: #efecfd;--primary-color-15: #6D4EEC1A}.section-inner-head h2{-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:10px}.sub-heading{font-size:20px;line-height:28px;font-weight:400;padding-bottom:5px;margin-bottom:10px;display:inline-flex;position:relative}.sub-heading::after{content:"";height:3px;width:32px;border-radius:2px;background-color:var(--primary);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}a:hover{color:var(--primary-color)}.header-main{border-bottom:1px solid hsla(0,0%,100%,.1607843137);width:100%}.header-main.sticky-header{background:var(--color-white);animation:slideDown .35s ease-out;position:fixed;box-shadow:10px 9px 50px rgba(13,28,62,.1)}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.banner-section{padding-top:97px;overflow:hidden}.banner-content{max-width:1000px;margin:0 auto;text-align:center}.banner-sub-title{font-weight:500;padding:8px 16px;border:1px dashed var(--primary-color);display:inline-flex;margin-bottom:30px}.banner-title{margin-bottom:24px}.banner-sub-title,.banner-title{color:var(--primary-color)}.banner-sub-title{font-size:var(--font-20);line-height:28px}.banner-section .btn1{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--color-white);box-shadow:0px 4px 15px 0px rgba(29,25,14,.1019607843)}.bottom-content{max-width:1215px;margin:124px auto 0;padding:18px 35px 0px 60px;position:relative}.tvadi-moc-message{position:absolute}.top-left{top:12%;left:60px;animation:moveingX 2.5s linear infinite}.bottom-left{bottom:30%;left:0;animation:moveingY 2.5s linear infinite}.top-right{top:0;right:50px;animation:moveingX 2s linear infinite}.bottom-right{bottom:50%;right:0;animation:moveingY 2s linear infinite}@keyframes moveingY{0%,100%{transform:translateY(0px)}50%{transform:translateY(20px)}}@keyframes moveingX{0%,100%{transform:translateX(0px)}50%{transform:translateX(20px)}}.member-section{padding:80px 0px 0px;background-image:url(../../images/case-studies/pioneers-learning-hub/member-section-line-shap-bg.png);background-repeat:repeat;position:relative;z-index:3}.member-section h2{margin:0px;font-size:0px;line-height:0px}.member-section h3{margin:0px}.member-group{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}.member-item{padding:0px 30px 50px;box-shadow:2px 4px 30px 0px rgba(125,131,145,.1019607843);background-color:var(--color-white);border-radius:10px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;transition:all ease-in-out .3s;border:1px solid rgba(0,0,0,0)}.member-item:hover{transform:translateY(-15px);border-color:var(--primary-color)}.member-icon{width:80px;height:80px;border-radius:50%;background-color:var(--primary-light-color);display:inline-flex;align-items:center;justify-content:center;margin:-40px auto 12px;transition:all ease-in-out .3s;position:relative}.member-icon::after{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--primary-color-15);border-radius:50%;animation-delay:.5s;animation:smallScale 3s infinite}.member-sub-title{margin:0px}.member-title{color:var(--primary-color);margin:0px}.member-dis{color:var(--secondary)}@keyframes smallScale{0%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%) scale(1.5)}}.member-project-group{display:grid;grid-template-columns:1fr 1fr;gap:30px}.member-project-item{display:flex;overflow:hidden;gap:40px;flex-direction:column;background-color:var(--color-white);box-shadow:2px 4px 30px 0px rgba(125,131,145,.1019607843);border:1px solid var(--orange-border-color);border-radius:18px}.member-project-item h3{margin-bottom:10px}.member-project-item-images{height:290px;position:relative}.member-project-item-content{flex:1 1 0}.member-project-item-content p{color:var(--secondary)}.member-project-item{padding:40px}.member-project-one .member-project-item-images{background:url(../../images/case-studies/pioneers-learning-hub/member-projece-one-bg.png) no-repeat center;background-size:cover;overflow:hidden;display:flex;align-items:start;justify-content:center}.member-project-two .member-project-item-images{display:flex;align-items:center;justify-content:center}.member-project-two .tech-icon{position:absolute;width:64px;height:64px;background:var(--color-white);box-shadow:0px 0px 13.81px 0px rgba(186,99,44,.1490196078);border-radius:50%;display:flex;justify-content:center;align-items:center}.member-project-two .layer{max-width:310px;padding-inline:15px;text-align:center;position:relative}.member-project-two .icon1{top:-20px;left:50%;margin-left:-32px;animation:scaleX 2s ease-out infinite}.member-project-two .icon2{top:30%;left:14%;animation:scaleX 2.5s ease-out infinite}.member-project-two .icon3{top:30%;right:14%;animation:scaleX 2.5s ease-out infinite}.member-project-two .icon4{bottom:32px;left:0;animation:scaleX 3s ease-out infinite}.member-project-two .icon5{bottom:32px;right:0;animation:scaleX 3s ease-out infinite}@keyframes scaleX{0%{transform:scale(0.8)}50%{transform:scale(1)}100%{transform:scale(0.8)}}.features-section{background-image:url(../../images/case-studies/Tvadi/features-bg.webp);background-repeat:no-repeat;background-position:center center;background-size:contain}.features-group-block{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin:0 auto;padding-bottom:18px}.features-item{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px);border:2px solid rgba(109,78,236,.3019607843);border-radius:24px;padding:24px;background-color:var(--color-white);transition:all ease-in-out .3s}.features-item:hover{border-color:var(--primary-color)}.features-item h3{color:var(--primary-color);margin-bottom:10px;font-size:var(--font-24);line-height:32px}.features-item p{color:var(--secondary)}.project-challenges-section{position:relative;background-image:url(../../images/case-studies/pioneers-learning-hub/project-challenges-bg-shap.png);background-repeat:no-repeat;background-position:center bottom}.project-challenges-section::before{content:"";width:100%;height:140px;position:absolute;top:39%;transform:skewY(-12.44deg);background:var(--primary-color)}.project-challenges-group{display:grid;grid-template-columns:1fr;gap:60px;position:relative}.project-challenges-item{border-radius:18px;display:flex;gap:50px;padding:0px 40px;background-color:var(--color-white);box-shadow:2px 4px 30px 0px rgba(125,131,145,.1019607843)}.project-challenges-item img{-o-object-fit:contain;object-fit:contain}.project-challenges-image{text-align:center;display:flex;align-items:end;flex:0 0 auto}.project-challenges-item-two .project-challenges-image img{margin-top:-30px}.project-challenges-content{padding-block:40px;display:flex;flex-direction:column;justify-content:center}.project-challenges-content-title{margin-bottom:24px}.project-challenges-content-list li:not(:last-child){margin-bottom:16px}.project-challenges-content-list li{padding-left:34px;font-size:20px;line-height:28px;position:relative;color:var(--secondary)}.project-challenges-content-list li::before{content:"";width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%);left:0;border-radius:50%;background-color:var(--primary-color);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="12" fill="%236D4EEC"/><path d="M10.43 14.8208L17.21 8.04078C17.37 7.88078 17.5567 7.80078 17.77 7.80078C17.9833 7.80078 18.17 7.88078 18.33 8.04078C18.49 8.20078 18.57 8.39091 18.57 8.61118C18.57 8.83145 18.49 9.02131 18.33 9.18078L10.99 16.5408C10.83 16.7008 10.6433 16.7808 10.43 16.7808C10.2167 16.7808 10.03 16.7008 9.86999 16.5408L6.42999 13.1008C6.26999 12.9408 6.19319 12.7509 6.19959 12.5312C6.20599 12.3114 6.28945 12.1213 6.44999 11.9608C6.61052 11.8002 6.80065 11.7202 7.02039 11.7208C7.24012 11.7213 7.42999 11.8013 7.58999 11.9608L10.43 14.8208Z" fill="white"/></svg>')}.gallery-group{grid-template-columns:1fr 1fr;gap:60px}.gallery-group,.gallery-left-item{display:grid}.gallery-left-item{grid-template-columns:1fr;gap:50px}.gallery-right-item,.gallery-img{border-radius:60px;background-color:var(--primary-color);overflow:hidden}.gallery-right-item{display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:36px 35px 0px}.color-type .color-name{font-weight:700;margin-bottom:4px}.color-type .color-code{font-weight:500}.color-type-name{height:129px;width:100%;background-color:var(--color-code);margin-bottom:20px;border-radius:20px}.color-group{display:grid;grid-template-columns:repeat(4, 1fr);text-align:center;gap:30px;padding:20px}.color-typography-item{border:1px solid rgba(75,75,75,.2);border-radius:20px}.typography-side{padding:10px;display:grid;grid-template-columns:1fr 1fr}.typography-group{display:flex;align-items:center;justify-content:end;gap:60px}.typography-font-type{font-weight:700;font-size:100px;line-height:1;text-transform:capitalize;margin-bottom:10px;text-align:center}.typography-font-name{margin-bottom:0px;font-weight:700}.typography-font-style{padding-left:60px;align-self:center;word-break:break-all;font-weight:500;color:var(--secondary)}.typography-font-weight{display:flex;flex-direction:column;gap:12px;text-align:center;padding:0px 80px;font-size:20px;line-height:28px;border-style:solid;border-color:rgba(75,75,75,.2);border-width:1px;border-top-width:0px;border-bottom-width:0px}.timeline-section .section-inner-head{text-align:center;max-width:800px;margin-inline:auto}.timeline-overview-group{display:grid;grid-template-columns:repeat(5, 1fr);gap:10px}.timeline-overview-item h3{font-size:20px;line-height:28px;font-weight:500;color:var(--color-black);margin:0px;text-align:center}.timeline-details{margin:20px 0px;height:526px;border-radius:20px;background-color:var(--bg-color);padding:37px 12px}.timeline-details-card{border-radius:20px;border:1px solid var(--border-color);padding:12px}.timeline-details-card:not(:last-child){margin-bottom:10px}.timeline-details p{opacity:1}.timeline-details .team-image{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.timeline-details .team-image img{width:24px;height:24px;border-radius:50%;border:1px solid var(--border-color);-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.timeline-overview-item:nth-child(2) .timeline-details{padding-top:135px}.timeline-overview-item:nth-child(3) .timeline-details{padding-top:215px}.timeline-overview-item:nth-child(4) .timeline-details,.timeline-overview-item:nth-child(5) .timeline-details{display:flex;flex-direction:column;justify-content:end}.timeline-overview-item:nth-child(5) .timeline-details{padding-bottom:25px}.visual-design{position:relative}.visual-design::before{content:"";width:100%;height:40%;position:absolute;top:38%;transform:skewY(-8.44deg);background:linear-gradient(9.61deg, #6D4EEC 21.93%, #B3A1FF 101.39%)}.visual-design>div{position:relative}@media screen and (max-width: 1441px){.banner-sub-title{font-size:var(--font-18);line-height:27px;margin-bottom:20px}.banner-title{margin-bottom:20px}.bottom-content{margin-top:80px}.member-item{padding-bottom:40px}.member-project-item-images{height:240px}.member-project-two .tech-icon{width:56px;height:56px}.member-project-two .icon1{margin-left:-28px}.features-item h3{font-size:var(--font-20);line-height:28px}.project-challenges-section::before{height:100px;top:40%}.project-challenges-content-title{margin-bottom:20px}.project-challenges-content-list li{font-size:18px}.gallery-group{gap:50px}.typography-font-type{font-size:90px}.typography-font-weight{font-size:18px}.timeline-overview-item h3{font-size:18px}}@media screen and (max-width: 1199px){.banner-sub-title{font-size:var(--font-16);line-height:26px}.bottom-content{max-width:800px;margin-top:60px}.top-left,.top-right{height:50px}.bottom-left,.bottom-right{height:120px}.member-item{gap:10px}.member-icon{width:60px;height:60px;margin:-30px 0px 5px;padding:7px}.features-item h3{font-size:var(--font-18)}.features-group .laptop-moc{max-width:700px;width:100%}.project-challenges-content-title{margin-bottom:15px}.project-challenges-content-list li::before{height:20px;width:20px;background-size:17px}.project-challenges-content-list li{font-size:16px;line-height:26px}.gallery-group{gap:40px}.gallery-left-item,.gallery-right-item{gap:30px}.color-type-name{height:100px}.typography-group{gap:50px}.typography-font-weight{padding:0px 50px;font-size:16px;line-height:26px;gap:10px}.typography-font-style{padding-left:50px}.timeline-details-card p{line-height:24px}.timeline-overview-item h3{font-size:16px;line-height:26px}}@media screen and (max-width: 1024px){.member-project-group{grid-template-columns:1fr}.member-project-item-images{height:auto}}@media screen and (max-width: 991px){.banner-section{padding-top:80px}.bottom-content{max-width:700px}.top-left{left:20px}.member-section{padding-top:50px}.features-item{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}.project-challenges-group{gap:40px}.project-challenges-item{gap:30px;padding-inline:30px}.project-challenges-content{padding-block:30px}.project-challenges-image{width:40%}.gallery-right-item,.gallery-img{border-radius:40px}}@media screen and (max-width: 768px){.banner-section>div{padding-inline:0px}.banner-content{padding-inline:25px;max-width:100%}.bottom-content{max-width:100%;padding:0px}.top-left,.top-right,.bottom-left{display:none}.bottom-right{bottom:62%;right:27px}.member-group{grid-template-columns:1fr;gap:60px}.member-project-item{gap:30px}.member-project-one{padding:30px}.features-section{background-image:url(../../images/case-studies/Tvadi/features-bg-mobile.webp);background-position:center bottom}.project-challenges-section::before{transform:skewY(-20deg)}.project-challenges-item{flex-direction:column;padding:30px}.project-challenges-content{padding:0px}.project-challenges-image{width:100%;justify-content:center}.project-challenges-item-two .project-challenges-image img{margin:0px}.project-challenges-item-two{flex-direction:column-reverse}.gallery-group{gap:30px;grid-template-columns:1fr}.gallery-right-item{padding:30px 30px 0px}.color-group{gap:24px;grid-template-columns:1fr 1fr}.color-type-name{height:80px;border-radius:10px;margin-bottom:12px}.typography-side{grid-template-columns:1fr}.typography-group{gap:30px;justify-content:center;padding-bottom:30px;border-bottom:1px solid rgba(75,75,75,.2)}.typography-font-weight{padding:0px 0px 0px 30px;border-right-width:0px}.typography-font-style{padding-left:0px;padding-top:30px;margin-inline:auto;text-align:center}.timeline-overview-group{grid-template-columns:1fr;gap:0px}.timeline-details{height:auto;padding:30px 20px !important;margin:15px 0px}.timeline-overview-item:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid rgba(37,57,92,.1)}.visual-design::before{top:55%}}@media screen and (max-width: 576px){.bottom-right{height:100px;bottom:52%}.features-group-block{margin-top:20px}.features-item{flex:0 0 calc(100% - 0px);max-width:calc(100% - 0px)}.typography-group{gap:20px;padding-bottom:20px}.typography-font-weight{padding:0px 0px 0px 20px}.typography-font-style{padding-top:20px}}@media screen and (max-width: 400px){.bottom-right{height:80px}.member-project-item{padding:30px}.member-project-two .tech-icon{width:44px;height:44px}.member-project-two .tech-icon img{max-height:25px}.member-project-two .icon1{margin-left:-22px}.member-project-two .icon4,.member-project-two .icon5{bottom:20px}}