.offcanvas__menu{padding-top:142px}.header_title{width:100%;font-weight:400;font-size:80px;line-height:1;color:var(--white);text-transform:capitalize;border-top:1px solid var(--black-4);display:flex;justify-content:space-between;align-items:center;outline:none}.header_title>a{font-size:80px;padding:20px 0 20px 100px;line-height:1;transform:translateY(var(--y)) translateZ(0);transition:transform .4s ease,box-shadow .4s ease}.header_title a{color:var(--white)}.header_title>a .menu-text{display:flex;overflow:hidden;text-shadow:0 80px 0 var(--white)}.header_title>a .menu-text span{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-style:normal;transition:transform .4s ease;transform:translateY(var(--m)) translateZ(0)}.header_title>a .menu-text span:first-child{transition-delay:.0333333333s}.header_title>a .menu-text span:nth-child(2){transition-delay:.0666666667s}.header_title>a .menu-text span:nth-child(3){transition-delay:.1s}.header_title>a .menu-text span:nth-child(4){transition-delay:.1333333333s}.header_title>a .menu-text span:nth-child(5){transition-delay:.1666666667s}.header_title>a .menu-text span:nth-child(6){transition-delay:.2s}.header_title>a .menu-text span:nth-child(7){transition-delay:.2333333333s}.header_title>a .menu-text span:nth-child(8){transition-delay:.2666666667s}.header_title>a .menu-text span:nth-child(9){transition-delay:.3s}.header_title>a .menu-text span:nth-child(10){transition-delay:.3333333333s}.header_title>a .menu-text span:nth-child(11){transition-delay:.3666666667s}.header_title>a .menu-text span:nth-child(12){transition-delay:.4s}.header_title>a .menu-text span:nth-child(13){transition-delay:.4333333333s}.header_title>a .menu-text span:nth-child(14){transition-delay:.4666666667s}.header_title>a .menu-text span:nth-child(15){transition-delay:.5s}.header_title>a .menu-text span:nth-child(16){transition-delay:.5333333333s}.header_title>a .menu-text span:nth-child(17){transition-delay:.5666666667s}.header_title>a .menu-text span:nth-child(18){transition-delay:.6s}.header_title>a .menu-text span:nth-child(19){transition-delay:.6333333333s}.header_title>a .menu-text span:nth-child(20){transition-delay:.6666666667s}.header_title>a .menu-text span:nth-child(21){transition-delay:.7s}.header_title>a .menu-text span:nth-child(22){transition-delay:.7333333333s}.header_title>a .menu-text span:nth-child(23){transition-delay:.7666666667s}.header_title>a .menu-text span:nth-child(24){transition-delay:.8s}.header_title>a .menu-text span:nth-child(25){transition-delay:.8333333333s}.header_title>a .menu-text span:nth-child(26){transition-delay:.8666666667s}.header_title>a .menu-text span:nth-child(27){transition-delay:.9s}.header_title>a .menu-text span:nth-child(28){transition-delay:.9333333333s}.header_title>a .menu-text span:nth-child(29){transition-delay:.9666666667s}.header_title>a .menu-text span:nth-child(30){transition-delay:1s}.header_title>a .menu-text span:nth-child(31){transition-delay:1.0333333333s}.header_title>a .menu-text span:nth-child(32){transition-delay:1.0666666667s}.header_title>a .menu-text span:nth-child(33){transition-delay:1.1s}.header_title>a .menu-text span:nth-child(34){transition-delay:1.1333333333s}.header_title>a .menu-text span:nth-child(35){transition-delay:1.1666666667s}.header_title>a .menu-text span:nth-child(36){transition-delay:1.2s}.header_title>a .menu-text span:nth-child(37){transition-delay:1.2333333333s}.header_title>a .menu-text span:nth-child(38){transition-delay:1.2666666667s}.header_title>a .menu-text span:nth-child(39){transition-delay:1.3s}.header_title>a .menu-text span:nth-child(40){transition-delay:1.3333333333s}.header_title>a .menu-text span:nth-child(41){transition-delay:1.3666666667s}.header_title>a .menu-text span:nth-child(42){transition-delay:1.4s}.header_title>a .menu-text span:nth-child(43){transition-delay:1.4333333333s}.header_title>a .menu-text span:nth-child(44){transition-delay:1.4666666667s}.header_title>a .menu-text span:nth-child(45){transition-delay:1.5s}.header_title>a .menu-text span:nth-child(46){transition-delay:1.5333333333s}.header_title>a .menu-text span:nth-child(47){transition-delay:1.5666666667s}.header_title>a .menu-text span:nth-child(48){transition-delay:1.6s}.header_title>a .menu-text span:nth-child(49){transition-delay:1.6333333333s}.header_title>a:hover{--y:-0px;background-color:transparent}.header_title>a:hover span{--m:calc(80px * -1)}.sub_title{border-top:1px solid var(--black-4)}.sub_title li{padding:20px 0 20px 150px}.sub_title a{font-size:24px;color:var(--white);text-transform:capitalize;border-top:none!important;transition:all .3s}.sub_title a:hover{letter-spacing:1px}.accordian-btn{background:rgba(255,255,255,.1);width:84px;height:120px;cursor:pointer}.accordian-btn,.accordian-btn a{display:flex;justify-content:center;align-items:center}.accordian-btn a{font-size:36px;height:76px;width:60px}.sub_header_title{text-transform:capitalize;border-top:none!important;transition:all .3s;padding:0!important}.sub_header_title>div>a{font-size:24px;padding:20px 0 20px 150px;line-height:1}.sub_header_title a{color:var(--white)!important}.sub-accordian-btn{background:rgba(255,255,255,.1);width:84px;height:64px;cursor:pointer}.sub-accordian-btn,.sub-accordian-btn a{display:flex;justify-content:center;align-items:center}.sub-accordian-btn a{font-size:36px;color:var(--white)!important;height:60px;width:40px}.sub_title_2{border-top:1px solid var(--black-4)}.sub_title_2 li{padding:20px 0 20px 180px}.sub_title_2 a{font-size:24px;color:var(--white);text-transform:capitalize;border-top:none!important;transition:all .3s}.sub_title_2 a:hover{letter-spacing:1px}@media only screen and (min-width:1400px) and (max-width:1919px){.offcanvas__menu{padding-top:142px}.header_title>a{font-size:60px;padding-left:60px}.accordian-btn{width:84px;height:100px}.accordian-btn a{height:76px}.sub_header_title>div>a,.sub_title li{padding-left:90px}}@media only screen and (min-width:1200px) and (max-width:1399px){.offcanvas__menu{padding-top:93px}.header_title>a{font-size:48px;padding-left:50px}.accordian-btn{width:84px;height:88px}.accordian-btn a{height:64px}.sub_header_title>div>a,.sub_title li{padding-left:80px}}@media only screen and (min-width:992px) and (max-width:1199px){.offcanvas__menu{padding-top:93px}.header_title>a{font-size:40px;padding-left:30px}.accordian-btn{width:84px;height:81px}.accordian-btn a{height:57px}.sub_title li{padding-left:60px}.sub_title a{font-size:24px}.sub_header_title>div>a{padding-left:60px;font-size:24px}}@media only screen and (min-width:768px) and (max-width:991px){.offcanvas__menu{padding-top:60px}.header_title>a{font-size:30px;padding-left:20px}.accordian-btn{width:64px;height:70px}.accordian-btn a{height:46px;width:40px}.sub_title li{padding:15px 0 15px 30px}.sub_title a{font-size:20px}.sub_header_title>div>a{padding:15px 0 15px 30px;font-size:20px}.sub-accordian-btn{width:64px;height:49px}.sub-accordian-btn a{height:40px;width:25px;font-size:36px}}@media only screen and (max-width:767px){.offcanvas__menu{padding-top:40px}.header_title>a{font-size:20px;padding-left:15px}.accordian-btn{width:60px;height:60px}.accordian-btn a{height:36px;width:36px;padding:11px 12px 13px!important}.sub_title li{padding:15px 0 15px 30px}.sub_title a{font-size:18px}.sub_header_title>div>a{padding:15px 0 15px 30px;font-size:18px}.sub-accordian-btn{width:60px;height:47px}.sub-accordian-btn a{height:36px;width:23px;font-size:36px}}.search-name{border-bottom:1px solid gray;padding:3px 2px;line-height:1.3}.search-name:first-child{margin-top:4px;color:var(--pink-2)}.search-name:last-child{border-bottom:none}.display-none{display:none}.case-study-summary{background:var(--primary-10);padding:30px;border-radius:10px;margin-bottom:40px;border-left:4px solid var(--primary)}.case-study-summary h4{color:var(--primary);margin-bottom:15px}.case-study-summary p{font-size:18px;line-height:1.6;margin:0}.case-study-details{background:#f8f9fa;padding:30px;border-radius:10px;margin-bottom:40px}.case-study-details .detail-item{margin-bottom:20px}.case-study-details .detail-item h5{color:var(--primary);font-weight:600;margin-bottom:5px;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.case-study-details .detail-item p{margin:0;font-weight:500}.case-study-technologies{margin-bottom:40px}.case-study-technologies h4{margin-bottom:20px;color:var(--primary)}.case-study-technologies .tech-list{display:flex;flex-wrap:wrap;gap:15px}.case-study-technologies .tech-list .tech-item{background:var(--white);border:2px solid var(--border);border-radius:8px;padding:12px 20px;display:flex;align-items:center;gap:8px;transition:all .3s ease}.case-study-technologies .tech-list .tech-item:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.case-study-technologies .tech-list .tech-item i{font-size:20px;color:var(--primary)}.case-study-technologies .tech-list .tech-item .tech-name{font-weight:600}.case-study-technologies .tech-list .tech-item .tech-category{font-size:12px;color:var(--text-light);opacity:.7}.case-study-sections .blog__detail-content-section{margin-bottom:50px}.case-study-sections .blog__detail-content-section .section-title{color:var(--primary);font-size:28px;margin-bottom:15px;position:relative;padding-bottom:10px}.case-study-sections .blog__detail-content-section .section-title:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:var(--primary);border-radius:2px}.case-study-sections .blog__detail-content-section .section-excerpt{font-size:18px;color:var(--text-light);font-style:italic;margin-bottom:20px;padding-left:20px;border-left:3px solid var(--primary-20)}.case-study-sections .blog__detail-content-section .section-content h1,.case-study-sections .blog__detail-content-section .section-content h2,.case-study-sections .blog__detail-content-section .section-content h3,.case-study-sections .blog__detail-content-section .section-content h4,.case-study-sections .blog__detail-content-section .section-content h5,.case-study-sections .blog__detail-content-section .section-content h6{color:var(--primary);margin-top:30px;margin-bottom:15px}.case-study-sections .blog__detail-content-section .section-content p{margin-bottom:20px;line-height:1.7}.case-study-sections .blog__detail-content-section .section-content ol,.case-study-sections .blog__detail-content-section .section-content ul{margin-bottom:20px;padding-left:30px}.case-study-sections .blog__detail-content-section .section-content ol li,.case-study-sections .blog__detail-content-section .section-content ul li{margin-bottom:8px;line-height:1.6}.case-study-sections .blog__detail-content-section .section-content blockquote{background:var(--primary-10);border-left:4px solid var(--primary);padding:20px 30px;margin:30px 0;font-style:italic;font-size:18px}.case-study-sections .blog__detail-content-section .section-content code{background:#f1f3f4;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:14px}.case-study-sections .blog__detail-content-section .section-content pre{background:#f8f9fa;border:1px solid var(--border);border-radius:8px;padding:20px;overflow-x:auto;margin:20px 0}.case-study-sections .blog__detail-content-section .section-content pre code{background:none;padding:0}.case-study-metrics{background:linear-gradient(135deg,var(--primary-10) 0,var(--primary-5) 100%);padding:40px;border-radius:15px;margin-bottom:40px}.case-study-metrics h4{text-align:center;margin-bottom:30px;color:var(--primary)}.case-study-metrics .metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:30px;gap:30px}.case-study-metrics .metrics-grid .metric-item{text-align:center;background:var(--white);padding:25px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.08)}.case-study-metrics .metrics-grid .metric-item .metric-value{font-size:36px;font-weight:700;color:var(--primary);margin-bottom:8px}.case-study-metrics .metrics-grid .metric-item .metric-label{font-weight:600;color:var(--text);margin-bottom:5px}.case-study-metrics .metrics-grid .metric-item .metric-description{font-size:14px;color:var(--text-light);line-height:1.4}.case-study-links{background:var(--dark);color:var(--white);padding:40px;border-radius:15px;margin-bottom:40px;text-align:center}.case-study-links h4{color:var(--white);margin-bottom:30px}.case-study-links .link-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.case-study-links .link-buttons .wc-btn-outline,.case-study-links .link-buttons .wc-btn-primary,.case-study-links .link-buttons .wc-btn-secondary{min-width:180px}.case-study-client{text-align:center;padding:30px;margin-bottom:40px}.case-study-client h4{margin-bottom:15px;color:var(--primary)}.case-study-client .client-link{color:var(--primary);text-decoration:none;font-weight:600}.case-study-client .client-link:hover{text-decoration:underline}.blog__detail-navigation{display:flex;justify-content:space-between;align-items:center;padding:40px 0;border-top:2px solid var(--border);margin-top:50px}.blog__detail-navigation .nav-link{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;font-weight:500;transition:color .3s ease}.blog__detail-navigation .nav-link:hover{color:var(--primary)}.blog__detail-navigation .nav-link i{transition:transform .3s ease}.blog__detail-navigation .nav-link:hover i{transform:translateX(-3px)}.case-study-filters{background:var(--white);padding:30px;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.08);margin-bottom:40px}.case-study-filters .filter-row{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.case-study-filters .filter-group{flex:1 1;min-width:200px}.case-study-filters .filter-group label{display:block;margin-bottom:8px;font-weight:600;color:var(--text)}.case-study-filters .filter-group input,.case-study-filters .filter-group select{width:100%;padding:12px 15px;border:2px solid var(--border);border-radius:8px;font-size:14px;transition:border-color .3s ease}.case-study-filters .filter-group input:focus,.case-study-filters .filter-group select:focus{outline:none;border-color:var(--primary)}.case-study-filters .filter-actions{display:flex;gap:10px}.case-study-filters .filter-actions .btn{padding:12px 20px;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.case-study-filters .filter-actions .btn.btn-primary{background:var(--primary);color:var(--white)}.case-study-filters .filter-actions .btn.btn-primary:hover{background:var(--primary-dark)}.case-study-filters .filter-actions .btn.btn-secondary{background:var(--light);color:var(--text)}.case-study-filters .filter-actions .btn.btn-secondary:hover{background:var(--border)}.case-study-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:30px;gap:30px;margin-bottom:50px}.case-study-loading{text-align:center;padding:60px 20px}.case-study-loading .spinner{width:40px;height:40px;border-top:4px solid var(--border);border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.case-study-empty{text-align:center;padding:60px 20px;color:var(--text-light)}.case-study-empty h3{margin-bottom:15px;color:var(--text)}.case-study-empty p{margin-bottom:30px}@media (max-width:768px){.case-study-filters .filter-row{flex-direction:column;align-items:stretch}.case-study-filters .filter-actions{justify-content:stretch}.case-study-filters .filter-actions .btn{flex:1 1}.case-study-grid{grid-template-columns:1fr}.case-study-technologies .tech-list{gap:10px}.case-study-technologies .tech-list .tech-item{padding:8px 15px;font-size:14px}.case-study-technologies .tech-list .tech-item i{font-size:16px}.case-study-metrics .metrics-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.case-study-metrics .metrics-grid .metric-item{padding:20px 15px}.case-study-metrics .metrics-grid .metric-item .metric-value{font-size:28px}.case-study-links .link-buttons{flex-direction:column}.case-study-links .link-buttons .wc-btn-outline,.case-study-links .link-buttons .wc-btn-primary,.case-study-links .link-buttons .wc-btn-secondary{min-width:auto;width:100%}.blog__detail-navigation{flex-direction:column;gap:20px;text-align:center}.case-study-details{padding:20px}.case-study-details .row .col-md-6{margin-bottom:15px}}@media (max-width:480px){.case-study-details,.case-study-links,.case-study-metrics,.case-study-summary{padding:20px}.case-study-sections .blog__detail-content-section .section-title{font-size:24px}}