.services-details:has(.testing-service-details){padding-bottom:0}.testing-service-details .testing-service-hero-section{padding:50px 0}@media(max-width:1024px){.testing-service-details .testing-service-hero-section{margin:0}}.testing-service-details .testing-service-hero-section .testing-service-details__content{align-items:flex-start;display:flex;flex-direction:column;width:95%}.testing-service-details .testing-service-hero-section .testing-service-details__content .testing-service-details__content__sub-title{color:#4b5563;font-size:1.25rem;line-height:1.7;margin-bottom:2rem}.testing-service-details .testing-service-hero-section .testing-service-details__content .testing-service-details__content__title{color:#111827;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.testing-service-details .testing-service-hero-section .testing-service-details__content .testing-service-details__content__description{color:var(--blackColor);font-size:var(--commonFontSize-medium);font-weight:400;margin-bottom:10px}.testing-service-details .testing-service-hero-section .testing-service-details__image{align-items:center;display:flex;height:100%;justify-content:end}@media(max-width:991px){.testing-service-details .testing-service-hero-section .testing-service-details__image{height:60%;justify-content:center;margin-top:50px}.testing-service-details .testing-service-hero-section .testing-service-details__image img{height:auto;width:60%}}.testing-service-details .testing-service-hero-section .logo-marquee{background-color:var(--themeColorLight);margin:80px 0 30px;overflow:hidden;width:100%}.testing-service-details .testing-service-hero-section .logo-marquee .marquee-inner{animation:marquee-left 30s linear infinite;display:flex;gap:150px;padding:20px 0;width:-moz-max-content;width:max-content}.testing-service-details .testing-service-hero-section .logo-marquee .marquee-inner:hover{animation-play-state:paused}.testing-service-details .testing-service-hero-section .logo-marquee .logo{align-items:center;display:flex;flex:0 0 auto;justify-content:center;transition:transform .3s ease}.testing-service-details .testing-service-hero-section .logo-marquee .logo img{filter:grayscale(100%);height:100px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,filter .3s ease;width:200px}.testing-service-details .testing-service-hero-section .logo-marquee .logo:hover img{filter:grayscale(0);transform:scale(1.1)}@keyframes marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.testing-service-details .slide-sec{padding:50px 0}.testing-service-details .testing-service-details__features{padding:0 0 40px}.testing-service-details .testing-service-details__features .key-service-title{color:var(--themeColor);font-size:2rem;font-weight:600;line-height:22px;margin-top:15px;text-align:center;text-transform:capitalize!important}@media(max-width:1024px){.testing-service-details .testing-service-details__features .key-service-title{line-height:normal}}.testing-service-details .testing-service-details__features .key-service-sub-title{color:var(--blackColor);font-size:var(--commonFontSize-large);font-weight:500;margin:20px auto 0;text-align:center;width:80%}.testing-service-details .testing-service-details__features .key-service-content{color:var(--textColor-medium);font-size:var(--commonFontSize);font-weight:400;line-height:28px;margin:0 auto 15px;max-width:80%;text-align:center}.testing-service-details .testing-service-details__features__content{display:flex;gap:20px;margin-top:10px}@media(max-width:768px){.testing-service-details .testing-service-details__features__content{flex-direction:column}}.testing-service-details .testing-service-details__features__content .testing-service-key-card-container{display:flex;flex-direction:column;gap:0;width:30%}@media(max-width:768px){.testing-service-details .testing-service-details__features__content .testing-service-key-card-container{width:100%}}.testing-service-details .testing-service-details__features__content .testing-service-key-card-container .testing-service-key-card{border-bottom:1px solid var(--borderColor);border-left:3px solid transparent;color:var(--blackColor);cursor:pointer;font-size:17px;font-weight:600;line-height:25px;padding:15px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testing-service-details .testing-service-details__features__content .testing-service-key-card-container .testing-service-key-card:first-child{border-top:1px solid var(--borderColor)}.testing-service-details .testing-service-details__features__content .testing-service-key-card-container .testing-service-key-card.active{background-color:rgba(239,82,35,.067);border-left:3px solid var(--themeColor);color:var(--themeColor)}.testing-service-details .testing-service-details__features__content .description-slider-container{overflow:hidden;position:relative;width:70%}@media(max-width:768px){.testing-service-details .testing-service-details__features__content .description-slider-container{min-height:600px;padding:50px 0;width:100%}}@media(max-width:550px){.testing-service-details .testing-service-details__features__content .description-slider-container{min-height:600px}}.testing-service-details .testing-service-details__features__content .description-slider-wrapper{align-items:center;display:flex;justify-content:center;perspective:1000px;position:relative;top:50%;transition:transform .4s ease}.testing-service-details .testing-service-details__features__content .description-slide{align-items:center;background-color:var(--whiteColor);border-radius:10px;box-shadow:0 8px 50px 0 rgba(17,12,46,.149)!important;color:var(--blackColor);display:flex;flex-direction:column;justify-content:flex-start;max-width:600px;min-height:450px;padding:20px;pointer-events:none;position:absolute;transition:all .4s ease;width:60%}@media(max-width:550px){.testing-service-details .testing-service-details__features__content .description-slide{max-width:600px;width:100%}}@media(max-width:768px){.testing-service-details .testing-service-details__features__content .description-slide{top:0;width:90%}}.testing-service-details .testing-service-details__features__content .description-slide.active{pointer-events:auto}.testing-service-details .testing-service-details__features__content .description-slide .description-icon-title{align-items:center;border-bottom:1px solid var(--borderColor);color:var(--themeColor);display:flex;margin-bottom:15px;padding-bottom:15px}.testing-service-details .testing-service-details__features__content .description-slide .description-icon-title .component-iconify svg{height:50px;width:50px}.testing-service-details .testing-service-details__features__content .description-slide .description-title{font-size:var(--commonFontSize-extraLarge);font-weight:600;margin-left:15px}.testing-service-details .testing-service-details__features__content .description-slide .description-content{font-size:var(--commonFontSize-medium);text-align:justify}.testing-service-details .testing-process-services{background:#f7f7f7;padding:0 0 50px}.testing-service-details .testing-process-services .design-process{padding-bottom:20px!important}.testing-service-details .testing-process-services .key-service-title{color:var(--themeColor);font-weight:600;line-height:22px;margin-top:15px;text-align:center;text-transform:uppercase}.testing-service-details .testing-process-services .key-service-sub-title{color:var(--blackColor);font-size:var(--commonFontSize-extraLarge);font-weight:600;line-height:45px;margin:0 auto 20px;text-align:center;width:80%}.testing-service-details .testing-process-services .key-service-sub-description{color:var(--blackColor);font-size:var(--commonFontSize-large);font-weight:600;margin-bottom:10px;text-align:center}.testing-service-details .testing-problem-details__features .key-problem-title{color:var(--themeColor);font-size:var(--commonFontSize);font-weight:600;line-height:22px;margin-top:15px;text-align:center}.testing-service-details .testing-problem-details__features .key-problem-sub-title{color:var(--blackColor);font-size:var(--commonFontSize-subTitle);font-weight:600;line-height:45px;margin:0 auto 50px;text-align:center;width:80%}@media(max-width:1024px){.testing-service-details .testing-problem-details__features .key-problem-sub-title{width:100%}}.testing-service-details .testing-problem-details__features .testing-problem-details__features__content{align-items:flex-start;display:flex;gap:30px;width:100%}@media(max-width:1024px){.testing-service-details .testing-problem-details__features .testing-problem-details__features__content{flex-direction:column-reverse}}.testing-service-details .testing-problem-details__features .testing-problem-details__features__content .left-content{display:flex;flex-direction:column;width:50%}@media(max-width:1024px){.testing-service-details .testing-problem-details__features .testing-problem-details__features__content .left-content{width:100%}}.testing-service-details .testing-problem-details__features .testing-problem-details__features__content .left-content .accordion-item{align-items:center;border-bottom:1px solid var(--borderColor);cursor:pointer;display:flex;gap:25px;padding:15px;transition:all .3s ease}.testing-service-details .testing-problem-details__features .testing-problem-details__features__content .left-content .accordion-item:first-child{border-top:1px solid var(--borderColor)}.testing-service-details .testing-problem-details__features .testing-problem-details__features__content .left-content .accordion-item .accordion-number{color:transparent;font-size:var(--commonFontSize-Title);-webkit-text-stroke:1px var(--themeColor);font-weight:600}.testing-service-details .testing-problem-details__features .testing-problem-details__features__content .left-content .accordion-item .accordion-title{color:var(--themeColor);font-size:var(--commonFontSize-3extraLarge);font-weight:600}.testing-service-details .testing-problem-details__features .testing-problem-details__features__content .left-content .accordion-item .accordion-description{color:#333;font-size:14px;line-height:1.5}.testing-service-details .testing-problem-details__features .testing-problem-details__features__content .right-content{width:50%}@media(max-width:1024px){.testing-service-details .testing-problem-details__features .testing-problem-details__features__content .right-content{width:100%}}.testing-service-details .testing-problem-details__features .testing-problem-details__features__content .right-content .right-content__image{height:auto;max-width:100%}.testing-service-details .testing-problem-details__features .testing-problem-details__features__content .right-content .right-content__image img{height:auto;width:100%}.marquee-sec .testing-service-hero-section{padding:0!important}.marquee-sec .testing-service-hero-section .logo-marquee{margin:0}.intro{background:rgba(224,254,255,.427);padding:50px 0}.intro .testing-service-intro{padding-left:35px}@media(max-width:991px){.intro .testing-service-intro{padding-left:0}}.intro .testing-service-intro p{color:var(--blackColor)}.intro .testing-service-intro p:last-child{margin:0}.customer-challenges-section{padding:50px 0}.customer-challenges-section .container{margin:0 auto;max-width:1200px}.customer-challenges-section .section-header{margin-bottom:3rem;text-align:center}.customer-challenges-section .section-header .section-title{color:var(--themeColor);font-size:2rem;font-weight:600;margin-bottom:20px;margin-top:15px;text-align:center}@media(max-width:768px){.customer-challenges-section .section-header .section-title{line-height:40px}}.customer-challenges-section .section-header .section-subtitle{color:var(--blackColor);font-size:var(--commonFontSize-large);font-weight:500;margin:20px auto 0;text-align:center;width:80%}.customer-challenges-section .challenges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.customer-challenges-section .challenge-card{animation:fadeInUp .5s ease forwards;backdrop-filter:blur(12px);background:hsla(0,0%,100%,.15);border:1px solid #d9d9d9;border-radius:1.5rem;opacity:0;padding:2rem;text-align:center;transform:translateY(30px);transition:transform .3s ease,box-shadow .3s ease}.customer-challenges-section .challenge-card:hover{box-shadow:0 16px 40px rgba(0,0,0,.15);transform:translateY(-8px)}.customer-challenges-section .challenge-card .card-icon{align-items:center;background:linear-gradient(135deg,#d8623e,#f06236);border-radius:50%;box-shadow:0 4px 12px rgba(240,97,54,.635);color:#fff;display:inline-flex;justify-content:center;margin-bottom:1.25rem;padding:1rem}.customer-challenges-section .challenge-card .card-title{color:var(--blackColor);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.customer-challenges-section .challenge-card .card-description{color:#374151;font-size:1rem;line-height:1.6}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.intro-img{display:flex;justify-content:center;margin-bottom:20px}.intro-img img{width:60%}}.services-details{position:relative;z-index:10}