.animate-text{transform:perspective(600px) rotateX(-90deg) translateY(100px);opacity:0;transition:transform 1.8s ease-out,opacity 1.8s ease-out,filter 1.8s ease-out;transform-origin:top}.animate-text.in-view{transform:perspective(600px) rotateX(0deg) translateY(0);opacity:1}p a:hover{color:#ff8625!important}.startup-idea-section{color:#000;padding-bottom:60px}.startup-idea-section .main-heading{font-size:85px;line-height:130px;font-family:"Montserrat-Regular";font-weight:600;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding-bottom:18px}.startup-idea-section .highlight{color:#ff8625;font-weight:600;font-family:"Montserrat-Regular"}.startup-idea-section .sub-text{font-size:70px;font-weight:600;display:flex;align-items:center;gap:20px;font-family:"Montserrat-Regular";position:relative;padding-left:100px}.startup-idea-section h3.sub-text::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:2px;width:75px;background-color:#C8C8C8}.startup-idea-section .content-row{display:flex;justify-content:space-between;margin-top:60px;gap:30px;flex-wrap:wrap}.startup-idea-section .text-content{flex:1.5;font-size:18px;line-height:29px;color:#000;font-family:"Nunito-Regular"}.startup-idea-section .text-content .text p{color:#645e7a}.startup-idea-section .text-content p{margin-bottom:0}.startup-idea-section .text-content p a:hover{color:#FF8625}.startup-idea-section .text-content .text p:first-of-type{padding-bottom:30px}.startup-idea-section .right-content{flex:1;display:flex;flex-direction:column;gap:20px;position:relative}.startup-idea-section .cta-button{background-color:#ff8625;color:#fff;text-decoration:none;padding:15px;border-radius:50%;width:139px;height:139px;text-align:center;font-size:14px;line-height:1.3;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;right:40px;top:-160px;gap:12px}.startup-idea-section .cta-button .text{font-size:17px;line-height:26px;font-weight:600}.startup-idea-section .cta-button:hover{background-color:#000}.startup-idea-section .mobile-button{background-color:#ff8625;color:#fff;text-decoration:none;padding:10px;border-radius:50%;width:100px;height:100px;text-align:center;display:none}.startup-idea-section .mobile-button .text{font-size:14px;line-height:24px;font-weight:600}.startup-idea-section .mobile-button:hover{background-color:#000}@media (max-width:1439px) and (min-width:1280px){.startup-idea-section .main-heading{font-size:76px}}@media screen and (max-width:1280px),screen and (max-height:567px){.startup-idea-section .main-heading{font-size:58px;line-height:100px}.startup-idea-section .sub-text{font-size:42px;padding-left:80px}.startup-idea-section .sub-text img{max-width:200px;width:100%}.startup-idea-section h3.sub-text::before{width:60px}.startup-idea-section .content-row{margin-top:30px}.startup-idea-section .text-content{font-size:15px;line-height:25px}.startup-idea-section .cta-button{height:120px;width:120px}.startup-idea-section .text-content .text p:first-of-type{padding-bottom:15px}.startup-idea-section .cta-button .text{font-size:16px}}@media(max-width:1200px){.startup-idea-section .main-heading{font-size:62px}.startup-idea-section .sub-text{font-size:60px;padding-left:70px}.startup-idea-section .text-content .text p:first-of-type{padding-bottom:20px}.startup-idea-section .text-content p.text{margin-bottom:20px}.startup-idea-section .text-content{font-size:16px;line-height:25px}.startup-idea-section .cta-button{width:120px;height:120px;gap:6px;top:-136px}.startup-idea-section .cta-button img{max-width:18px;width:100%}.startup-idea-section .cta-button .text{font-size:16px}.startup-idea-section h3.sub-text::before{width:55px}}@media(max-width:991px){.startup-idea-section .main-heading{font-size:48px}.startup-idea-section .sub-text{font-size:40px}.startup-idea-section .cta-button{width:100px;height:100px}.startup-idea-section .cta-button{right:0;top:-130px;gap:3px}.startup-idea-section .cta-button .text{font-size:14px}.startup-idea-section .cta-button img{max-width:16px}.startup-idea-section .main-heading{padding-bottom:0}}@media (max-width:767px){.startup-idea-section .main-heading{font-size:36px}.startup-idea-section .sub-text{font-size:35px}.startup-idea-section .sub-text img{max-width:180px}.startup-idea-section .content-row{flex-direction:column-reverse}.startup-idea-section .cta-button{display:none;margin:0 auto}.startup-idea-section .mobile-button{display:block;margin:0 auto}.startup-idea-section .mobile-button .inner img{max-width:20px;margin:0 auto}.startup-idea-section .mobile-button .inner{display:flex;justify-content:center;flex-direction:column;gap:5px}}@media (max-width:525px){.startup-idea-section .main-heading{font-size:30px;line-height:90px}.startup-idea-section .sub-text{font-size:28px}.startup-idea-section .sub-text img{max-width:150px}.startup-idea-section .text-content{font-size:14px}}@media (max-width:450px){.startup-idea-section .main-heading{font-size:24px;line-height:70px;gap:10px;justify-content:center}.startup-idea-section .sub-text{font-size:22px;gap:15px;padding-left:0;justify-content:center}.startup-idea-section h3.sub-text:before{display:none}.startup-idea-section .sub-text img{max-width:120px}.startup-idea-section{padding-bottom:40px}}@media (max-width:360px){.startup-idea-section .main-heading{gap:5px;font-size:22px;line-height:50px}.startup-idea-section .content-row{margin-top:20px;gap:20px}.startup-idea-section .mobile-button .inner img{max-width:15px}}.trusted-startup-main .trusted-startup-inner h1{font-size:46px;text-align:center;color:#000;font-family:"Montserrat-Regular";font-weight:600;line-height:100px}.trusted-startup-main .slider-container{overflow:hidden;width:100%;max-width:100vw;padding-top:20px}.trusted-startup-main .slider-row{overflow:hidden;width:100%;height:100%}.trusted-startup-main .slider-row.row-1{margin-bottom:40px}.trusted-startup-main .row-wrapper{display:flex;width:max-content;align-items:center;height:100%;animation-timing-function:linear;animation-iteration-count:infinite}.trusted-startup-main .row-1 .row-wrapper{animation:slide-left 60s linear infinite}.trusted-startup-main .row-2 .row-wrapper{animation:slide-right 60s linear infinite}.trusted-startup-main .trusted-item{border:1px solid #EAEAEA;max-width:270px;width:100%;margin:0 30px;padding:38px 60px;height:max-content;flex-shrink:0}.trusted-startup-main .trusted-item:hover{border-color:#ff8625}.trusted-startup-main .trusted-item .trusted-logo-div{max-width:150px;width:100%;height:auto}.trusted-startup-main .trusted-item img{filter:grayscale(100%);transition:filter 0.4s ease}.trusted-startup-main .trusted-item:hover img{filter:grayscale(0%)}@keyframes slide-left{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes slide-right{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}.trusted-startup-main .row-wrapper:hover{animation-play-state:paused}@media screen and (max-width:1280px),screen and (max-height:567px){.trusted-startup-main .trusted-startup-inner h1{font-size:34px;line-height:60px}.trusted-startup-main .trusted-item{max-width:200px;width:100%;margin:0 20px;padding:25px 45px}.trusted-startup-main .slider-container{padding-top:35px}.trusted-startup-main .slider-row.row-1{margin-bottom:35px}}@media(max-width:767px){.trusted-startup-main .trusted-item{max-width:170px;width:100%;margin:0 15px;padding:20px 35px}.trusted-startup-main .trusted-startup-inner h1{font-size:32px;line-height:normal}}@media(max-width:480px){.trusted-startup-main .trusted-startup-inner h1{font-size:24px}.trusted-startup-main .slider-row.row-1{margin-bottom:25px}.trusted-startup-main .trusted-item{margin:0 10px}}.hover-img-section{padding:80px 0}.hover-img-section .tech-section{display:flex;gap:60px;align-items:center;justify-content:center}.hover-img-section .content-area{flex:1}.hover-img-section .tag{border:1px solid #B9BCC3;display:flex;align-items:center;padding:7px 23px;border-radius:30px;margin-bottom:18px;gap:10px;width:fit-content;cursor:default}.hover-img-section .tag:hover{background-color:#ff8625;border:1px solid #ff8625;transition:all 0.3s ease-in-out}.hover-img-section .tag:hover img{filter:brightness(0) invert(1)}.hover-img-section .tag img{height:100%;width:100%}.hover-img-section .tag:hover p{color:#fff}.hover-img-section .tag p{margin:0;color:#000;font-size:16px;line-height:24px;font-family:"Nunito-Regular";text-transform:uppercase}.hover-img-section .title-text{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.hover-img-section .title-text h2{font-size:40px;font-weight:700;font-family:"Montserrat-Regular";line-height:1.5;max-width:700px}.hover-img-section .title-text p{margin:0;color:#7C7D88;font-size:18px;line-height:32px;font-family:"Nunito-Regular";max-width:485px;text-align:end}.hover-img-section .section-wrapper{position:relative}.hover-img-section .hover-images{position:absolute;right:40%;top:0;transform:translateY(-50%);z-index:5;pointer-events:none}.hover-img-section .hover-image{max-width:450px;height:auto;border-radius:12px;transition:opacity 0.3s linear;position:absolute;top:0;left:0;opacity:0;visibility:hidden}.hover-img-section .hover-image.active{opacity:1;visibility:visible}.hover-img-section .problem-list{list-style:none;padding:0;margin:0;flex:1;position:relative}.hover-img-section .problem-list li{padding:42px 0;border-bottom:1px solid #DEDEDE;cursor:pointer;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:default}.hover-img-section .problem-list li .text{font-size:26px;font-weight:500;display:flex;gap:17px;font-family:"Nunito-Regular";color:#000}.hover-img-section .problem-list li:hover .text{color:#ff8625}.hover-img-section .problem-list li .hover-image{position:absolute;right:10%;top:50%;transform:translateY(-50%);max-width:100%;height:auto;border-radius:12px;object-fit:cover;opacity:0;pointer-events:none;transition:all 0.4s ease;z-index:10}.hover-img-section .problem-list li:hover .hover-image{opacity:1}.hover-img-section .problem-list li span{font-weight:700;font-size:20px;color:#000;line-height:24px;font-family:"Nunito-Regular"}.hover-img-section .problem-list li:hover span{color:#ff8625}.hover-img-section .problem-list li::after{content:'';position:absolute;left:0;bottom:0;height:1px;width:0%;background-color:#ff8625;transition:width 0.4s ease}.hover-img-section .problem-list li:hover::after{width:100%}@media screen and (max-width:1280px),screen and (max-height:567px){.hover-img-section .tag{padding:5px 14px;margin-bottom:12px}.hover-img-section .tag p{font-size:14px}.hover-img-section .title-text h2{font-size:34px;max-width:675px}.hover-img-section .title-text p{font-size:14px;line-height:24px;max-width:350px}.hover-img-section .title-text{margin-bottom:20px}.hover-img-section .problem-list li{padding:25px 0}.hover-img-section .problem-list li span{font-size:16px}.hover-img-section .problem-list li .text{font-size:20px;gap:14px}.hover-img-section .hover-image{max-width:300px}}@media(max-width:1200px){.hover-img-section{padding:60px 0}.hover-img-section .title-text h2{font-size:36px}.hover-img-section .title-text p{font-size:16px;line-height:24px;max-width:388px}.hover-img-section .problem-list li{padding:32px 0}.hover-img-section .problem-list li .text{font-size:24px;gap:14px}.hover-img-section .problem-list li span{font-size:16px}.hover-img-section .title-text{margin-bottom:35px}.hover-img-section .hover-images{top:8%}}@media(max-width:991px){.hover-img-section .title-text p{max-width:300px}.hover-img-section .title-text h2{font-size:24px}.hover-img-section .problem-list li{padding:20px 0}.hover-img-section .problem-list li .text{font-size:18px}.hover-img-section .problem-list li span{font-size:14px}.hover-img-section .hover-image{max-width:270px}.hover-img-section .hover-images{top:0}}@media (max-width:768px){.hover-img-section .title-text p{max-width:unset;text-align:left}.hover-img-section .title-text{flex-wrap:wrap;gap:20px}.hover-img-section .hover-images{display:none}}@media (max-width:480px){.hover-img-section{padding:40px 0}.hover-img-section .title-text{gap:15px}.hover-img-section .title-text p{font-size:14px}.hover-img-section .tag p{font-size:12px}}.team-startup-main{background-image:url(https://shivlab.com/wp-content/uploads/2025/06/bg-image.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:80px 0;overflow:hidden}.team-startup-main.not-down-space{padding-bottom:0}.team-startup-main .tag{border:1px solid #ffffff5c;display:flex;align-items:center;padding:7px 23px;border-radius:30px;margin-bottom:18px;gap:10px;width:fit-content;cursor:default}.team-startup-main .tag:hover{background-color:#ff8625;border:1px solid #ff8625;transition:all 0.3s ease-in-out}.team-startup-main .tag:hover img{filter:brightness(0) invert(1)}.team-startup-main .tag:hover p{color:#fff}.team-startup-main .tag p{margin:0;color:#fff;font-size:16px;line-height:24px;font-family:"Nunito-Regular"}.team-startup-main .title-text{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.team-startup-main .title-text h2{font-size:40px;font-weight:700;font-family:"Montserrat-Regular";line-height:1.5;max-width:792px;color:#fff}.team-startup-main .title-text p{margin:0;color:#fff;font-size:18px;line-height:32px;font-family:"Nunito-Regular";max-width:447px;text-align:end}.team-startup-main .title-text p a:hover{color:#ff8625}.team-startup-main .custom-swiper-container{box-sizing:border-box;position:relative}.team-startup-main .custom-swiper-container .swiper-card{background-image:url(https://shivlab.com/wp-content/uploads/2025/06/swiper-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;border:1px solid #ffffff42;border-radius:20px;height:auto;padding:50px 40px 40px;display:flex;flex-direction:column}.team-startup-main .custom-swiper-container .swiper-card:hover{border:1px solid #ff8625}.team-startup-main .custom-swiper-container .swiper-card:hover .arrow{background-color:#ff8625;border:#fff0}.team-startup-main .custom-swiper-container .swiper-card .swiper-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.team-startup-main .custom-swiper-container .swiper-card .arrow{height:40px;width:40px;border-radius:50%;border:1px solid #fff;background-color:#fff0;display:flex;flex-direction:column;align-items:center;justify-content:center}.team-startup-main .custom-swiper-container .swiper-card span{font-size:22px;color:#fff;font-weight:700;line-height:26px;font-family:"Nunito-Regular"}.team-startup-main .custom-swiper-container .swiper-card p{font-size:16px;color:#fff;font-weight:400;line-height:22px;font-family:"Nunito-Regular";margin-bottom:10px}.team-startup-main .custom-swiper-container .swiper-card .slider-card-img-div{max-width:80px;width:100%;height:auto;margin-top:auto}.team-startup-main .swiper{padding-bottom:60px;overflow:visible}.team-startup-main .swiper-wrapper{display:flex;align-items:stretch}.team-startup-main .swiper-bottom-nav{display:flex;justify-content:center;gap:50px;position:absolute}.team-startup-main .swiper-button-prev,.team-startup-main .swiper-button-next{position:relative;width:68px;height:68px;background:#fff;color:#000;border-radius:50%}.team-startup-main .swiper-button-prev:hover,.team-startup-main .swiper-button-next:hover{background:#ff8625}.team-startup-main .swiper-button-next:after,.team-startup-main .swiper-button-prev:after{display:none}@media (max-width:1439px) and (min-width:1280px){.team-startup-main .title-text h2{max-width:620px}}@media screen and (max-width:1280px),screen and (max-height:567px){.team-startup-main .tag p{font-size:14px}.team-startup-main .title-text h2{font-size:34px}.team-startup-main .title-text p{font-size:14px;line-height:24px;max-width:350px}.team-startup-main .title-text{margin-bottom:30px}.team-startup-main .custom-swiper-container .swiper-card{padding:15px}.team-startup-main .custom-swiper-container .swiper-card span{font-size:18px}.team-startup-main .custom-swiper-container .swiper-card .swiper-title{margin-bottom:15px}.team-startup-main .custom-swiper-container .swiper-card .arrow{height:32px;width:32px}.team-startup-main .custom-swiper-container .swiper-card p{font-size:14px;line-height:20px}.team-startup-main .custom-swiper-container .swiper-card .slider-card-img{max-width:50px}.team-startup-main .swiper{padding-bottom:40px}.team-startup-main .swiper-button-prev,.team-startup-main .swiper-button-next{width:50px;height:50px}}@media (max-width:1200px){.team-startup-main{padding:60px 0}.team-startup-main .custom-swiper-container .swiper-card{padding:30px 25px}.team-startup-main .swiper{padding-bottom:40px}.team-startup-main .swiper-bottom-nav{gap:40px}.team-startup-main .swiper-button-prev,.team-startup-main .swiper-button-next{height:55px;width:55px}.team-startup-main .title-text h2{font-size:32px}.team-startup-main .title-text p{font-size:16px;line-height:24px;max-width:388px}}@media (max-width:991px){.team-startup-main .title-text h2{font-size:24px}.team-startup-main .title-text p{max-width:300px}}@media (max-width:768px){.team-startup-main .title-text{flex-wrap:wrap;gap:20px}.team-startup-main .title-text p{max-width:unset;text-align:left}}@media (max-width:480px){.team-startup-main .swiper-bottom-nav{position:unset}.team-startup-main{padding:40px 0}.team-startup-main .tag p{font-size:12px}}.team-startup-main .main-title{margin-top:120px;margin-bottom:0}.team-startup-main .section-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;margin:100px auto 80px}.team-startup-main .accordion{width:50%}.team-startup-main .accordion-item{padding:55px 0;border-bottom:1px solid rgb(255 255 255 / .1);cursor:pointer}.team-startup-main .accordion-item.active{padding:0 0 58px}.team-startup-main .accordion-item.active .accordion-title{color:#FF8625}.team-startup-main .accordion-header{display:flex;align-items:center;justify-content:space-between}.team-startup-main .accordion-left{display:flex;flex-direction:column}.team-startup-main .accordion-title-wrapper{display:flex;align-items:flex-start;font-size:18px;font-weight:600}.team-startup-main .accordion-number{margin-right:24px;color:#fff;font-size:26px;line-height:45px;font-weight:500;font-family:"Nunito-Regular"}.team-startup-main .accordion-item.active .accordion-number{color:#FF8625}.team-startup-main .accordion-title{font-size:26px;font-weight:500;line-height:45px;font-family:"Nunito-Regular";color:#fff}.team-startup-main .accordion-desc{font-size:20px;color:#fff;display:none;max-width:85%;font-weight:400;font-family:"Nunito-Regular";line-height:26px;margin-top:20px;padding-left:63px}.team-startup-main .accordion-item.active .accordion-desc{display:block}.team-startup-main .arrow-icon{font-size:16px;color:#fff;border-radius:50%;padding:6px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:transform 0.3s;border:1px solid rgb(255 255 255 / .13);flex-shrink:0}.team-startup-main .accordion-item.active .arrow-icon{background:#FF8625;transform:rotate(260deg);color:#fff}.team-startup-main .video-box{width:50%;height:100%;position:relative;border-radius:16px;overflow:hidden}.team-startup-main .video-box .video-box-img-inner{max-width:646px;width:100%;height:auto}.team-startup-main .video-box img{width:100%;height:100%;object-fit:cover;height:auto;display:block;border-radius:20px}@media screen and (max-width:1280px),screen and (max-height:567px){.team-startup-main .accordion-number{margin-right:20px;font-size:20px;line-height:30px}.team-startup-main .accordion-title{font-size:22px;line-height:30px}.team-startup-main .accordion-desc{font-size:16px;line-height:24px;padding-left:46px;margin-top:10px}.team-startup-main .accordion-item.active{padding:0 0 30px}.team-startup-main .arrow-icon{height:32px;width:32px}.team-startup-main .arrow-icon img{max-width:14px;height:auto}.team-startup-main .accordion-item{padding:25px 0}.team-startup-main .section-wrapper{align-items:center}.team-startup-main .video-box .video-box-img-inner{max-height:420px}}@media (max-width:1200px){.team-startup-main .main-title{margin-top:100px}.team-startup-main .section-wrapper{margin:90px auto 60px}.team-startup-main .accordion-number{font-size:16px}.team-startup-main .accordion-title{font-size:18px}.team-startup-main .accordion-desc{font-size:14px}}@media (max-width:991px){.team-startup-main .section-wrapper{gap:20px}.team-startup-main .accordion-desc{padding-left:40px}}@media (max-width:767px){.team-startup-main .main-title{margin-top:80px;margin-bottom:0}.team-startup-main .section-wrapper{margin:80px auto 80px}.team-startup-main .section-wrapper{flex-wrap:wrap;flex-direction:column-reverse}.team-startup-main .accordion{width:100%}.team-startup-main .video-box{width:100%}}@media (max-width:480px){.team-startup-main .section-wrapper{margin:40px auto 40px}}.team-startup-main .on-demand-main{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:100px}.team-startup-main .left-part{width:50%}.team-startup-main .right-part{width:50%}.team-startup-main .technology-heading{font-size:40px;line-height:1.5;font-weight:600;color:#fff;font-family:"Montserrat-Regular";margin-bottom:40px}.team-startup-main .technology-section{background-color:#fff;border-radius:15px;padding:22px 51px;display:flex;justify-content:space-between;align-items:center}.team-startup-main .technology-section .logo{max-width:97px;width:100%;height:auto}.team-startup-main .technology-section .logo img{filter:grayscale(100%);transition:filter 0.4s ease}.team-startup-main .technology-section .logo:hover img{filter:grayscale(0%)}@media screen and (max-width:1280px),screen and (max-height:567px){.team-startup-main .technology-heading{font-size:34px;line-height:32px;margin-bottom:35px}.team-startup-main .technology-section{padding:18px}.team-startup-main .technology-section .logo{max-width:75px}}@media(max-width:1200px){.team-startup-main .on-demand-main{margin-bottom:60px}}@media(max-width:991px){.team-startup-main .technology-heading{font-size:32px;line-height:normal}.team-startup-main .technology-section .logo{max-width:40px}}@media(max-width:768px){.team-startup-main .technology-heading{font-size:30px}}@media (max-width:480px){.team-startup-main .technology-heading{font-size:26px;margin-bottom:40px}.team-startup-main .technology-section{flex-wrap:wrap;gap:unset;row-gap:30px;padding:30px;justify-content:space-between}.team-startup-main .technology-section .logo{width:48%;max-width:unset;display:flex;justify-content:center}.team-startup-main .technology-section .logo img{max-width:60px}}.marquee-wrapper{overflow:hidden;background:#fff;position:relative;white-space:nowrap}.marquee-wrapper .marquee-content{display:flex;width:max-content;animation:scroll-right 35s linear infinite}@keyframes scroll-right{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}.marquee-wrapper .marquee-group{display:flex;justify-content:center;align-items:center}.marquee-wrapper .marquee-item{display:flex;align-items:center;margin-right:20px}.marquee-wrapper .marquee-item p{font-size:26px;line-height:28px;font-weight:600;color:#000;font-family:"Nunito-Regular";white-space:nowrap;margin-bottom:0}.marquee-wrapper .marquee-item .marquee-img-div{max-width:25px;width:100%;height:36px;margin-left:20px}.marquee-wrapper .marquee-item .marquee-img-div img{height:36px}@media screen and (max-width:1280px),screen and (max-height:567px){.marquee-wrapper .marquee-item p{font-size:22px}}@media(max-width:1200px){.marquee-wrapper .marquee-item p{font-size:20px}.marquee-wrapper .marquee-item .marquee-img-div{height:30px}.marquee-wrapper .marquee-item .marquee-img-div img{height:30px}}@media (max-width:992px){.marquee-wrapper .marquee-item p{font-size:18px}.marquee-wrapper .marquee-item .marquee-img-div{height:25px}.marquee-wrapper .marquee-item .marquee-img-div img{height:25px}}@media (max-width:768px){.marquee-wrapper .marquee-item p{font-size:16px}.marquee-wrapper .marquee-item{margin-right:15px}.marquee-wrapper .marquee-item .marquee-img-div{margin-left:15px}}.case-studies.hover-img-section .hover-image{max-width:625px}.case-studies.hover-img-section .hover-images{right:52%;top:5%}@media screen and (max-width:1280px),screen and (max-height:567px){.case-studies.hover-img-section .hover-image{max-width:500px}.case-studies.hover-img-section .hover-images{top:0}}@media(max-width:991px){.case-studies.hover-img-section .hover-image{max-width:400px}}.technical-partner-main{padding:80px 0}.technical-partner-main .technical-inner{background-color:#0D0D0D;border-radius:14px;padding:50px;display:flex;justify-content:space-between;align-items:center;gap:40px;overflow:hidden;position:relative}.technical-partner-main .left-content{max-width:80%}.technical-partner-main .left-content h2{font-size:34px;font-weight:800;margin-bottom:60px;line-height:1.6;text-transform:uppercase;color:#fff}.technical-partner-main .left-content p{color:#fff;line-height:37px;font-size:22px;margin-bottom:60px;font-weight:400;max-width:784px}.technical-partner-main .left-content p a:hover{color:#ff8625}.technical-partner-main .left-content p span.orange{color:#FF8625;font-weight:600}.technical-partner-main .features{display:flex;gap:100px;margin-bottom:43px}.technical-partner-main .feature-item{color:#fff;display:flex;align-items:center;gap:10px;font-size:16px;font-family:"Nunito-Regular";line-height:25px}.technical-partner-main .feature-item span{display:block;color:#FF8625;font-weight:600;font-size:24px;line-height:25px;font-family:"Nunito-Regular"}.technical-partner-main .cta-button{background-color:#FF8625;font-size:18px;padding:10px 25px;border:none;border-radius:30px;color:#fff;font-weight:600;text-decoration:none;display:inline-block;transition:background-color 0.3s ease;text-transform:capitalize}.technical-partner-main .cta-button:hover{background-color:#dd710c}.technical-partner-main .right-img{position:relative;display:inline-block}.technical-partner-main .right-img::before{content:"";position:absolute;top:11px;left:7px;width:100%;height:100%;background-color:#f80;border-radius:10px;z-index:0}.technical-partner-main .right-img img{position:relative;z-index:1;border-radius:10px;max-width:300px;height:auto;object-fit:cover}.technical-partner-main .cta-button img{margin-left:10px}@media (max-width:1439px) and (min-width:1280px){.technical-partner-main .left-content h2{font-size:32px}.technical-partner-main .left-content p{font-size:20px;line-height:30px}.technical-partner-main .technical-inner:before{top:30%}}@media(max-width:1299px){.technical-partner-main .features{gap:60px}.technical-partner-main .left-content p{font-size:20px;margin-bottom:45px;font-weight:400}.technical-partner-main .left-content h2{font-size:28px}}@media screen and (max-width:1280px),screen and (max-height:567px){.technical-partner-main .left-content h2{font-size:28px;margin-bottom:25px}.technical-partner-main .left-content p{line-height:25px;font-size:16px;margin-bottom:25px;max-width:600px}.technical-partner-main .feature-item span{font-size:18px}.technical-partner-main .features{gap:50px;margin-bottom:35px}.technical-partner-main .feature-item{font-size:14px}.technical-partner-main .technical-inner{padding:30px;gap:30px}.technical-partner-main .right-img img{max-width:200px}.technical-partner-main .technical-inner:before{top:28%}}@media(max-width:1200px){.technical-partner-main{padding:60px 0}.technical-partner-main .left-content h2{font-size:26px}.technical-partner-main .technical-inner:before{top:27%}}@media (max-width:991px){.technical-partner-main .left-content h2{font-size:17px}.technical-partner-main .left-content p{line-height:22px;font-size:14px;margin-bottom:18px}.technical-partner-main .right-img img{max-width:150px}.technical-partner-main .features{gap:15px}.technical-partner-main .feature-item{font-size:12px}.technical-partner-main .feature-item span{font-size:14px}.technical-partner-main .cta-button{font-size:12px;padding:7px 18px}.technical-partner-main .technical-inner:before{top:25%}.technical-partner-main .features{margin-bottom:20px}}@media (max-width:768px){.technical-partner-main .technical-inner:before{display:none}.technical-partner-main .technical-inner{flex-wrap:wrap;flex-direction:column-reverse}.technical-partner-main .right-img img{max-width:unset}.technical-partner-main .technical-inner{padding:25px 15px}.technical-partner-main .left-content{max-width:100%}}@media (max-width:490px){.technical-partner-main{padding:40px 0}.technical-partner-main .features{flex-wrap:wrap;gap:10px}.technical-partner-main .feature-item{width:100%;font-size:14px}.technical-partner-main .left-content h2{font-size:16px}}.process-main .tag{border:1px solid #B9BCC3;display:flex;align-items:center;padding:7px 23px;border-radius:30px;margin-bottom:18px;gap:10px;width:fit-content;margin:0 auto;cursor:default}.process-main .tag p{margin:0;color:#000;font-size:16px;line-height:24px;font-family:"Nunito-Regular";text-transform:uppercase}.process-main .tag:hover p{color:#FFF}.process-main .tag:hover{background-color:#ff8625;border:1px solid #ff8625;transition:all 0.3s ease-in-out}.process-main .tag:hover img{filter:brightness(0) invert(1)}.process-main .content-area{text-align:center}.process-main .content-area h2{font-size:40px;font-weight:700;font-family:"Montserrat-Regular";line-height:1.5;margin:0;padding:15px 0}.process-main .content-area button{margin:0;color:#000;font-size:16px;line-height:32px;font-family:"Nunito-Regular"}.process-main .content-area .text{font-size:16px;color:#8A8C99;max-width:900px;margin:0 auto;line-height:24px}.process-main .process-inner{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:50px}.process-main .process-inner .process{display:flex;flex-direction:column;background-image:url(https://shivlab.com/wp-content/uploads/2025/06/card-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:20px;padding:35px 18px 35px 30px;width:100%;max-width:269px;flex:1 1 269px;height:auto;position:relative;border:1px solid #FF8625}.page-template-white-label .process-main .process-inner .process,.page-template-white-label .process-main .process-inner .process .image{background:#1f2f4b}.process-main .process-inner.reverse .process:last-of-type::after{content:"";background-image:url(https://shivlab.com/wp-content/uploads/2025/06/process-arrow2.webp);background-repeat:no-repeat;background-position:center;position:absolute;bottom:102%;left:50%;height:60px;width:10px;background-size:contain}.process-main .process-inner .process .process-count{position:absolute;top:25px;right:25px;font-size:50px;font-weight:400;color:#ffffff2f}.process-main .process-inner .process .image{height:100px;width:100px;border-radius:50%;padding:16px;background-color:#242424;border:1px solid #ffffff2f}.process-main .process-inner .process:hover .image{border:1px solid #ff8625}.process-main .process-inner .process .title{margin:0;padding:31px 0 11px;text-align:left;font-size:22px;color:#fff;font-weight:700;line-height:26px;font-family:"Nunito-Regular"}.process-main .process-inner .process .feature-content{text-align:left;color:#fff;font-weight:400;font-family:"Nunito-Regular";font-size:18px;line-height:26px}.process-main .process-inner .arrow{display:flex;align-items:center;justify-content:center}.process-main .process-inner .arrow img{width:60px;height:auto}.process-main .process-inner.reverse .arrow img{transform:rotate(180deg)}.process-main .process-inner .arrow.arrow-down{display:none!important}.process-main .process-inner .process .process-icon{max-width:66px;width:100%;height:auto}.process-main .process-inner .process .process-icon img{object-fit:cover}.process-main .process-inner.reverse{margin-top:70px}@media screen and (max-width:1280px),screen and (max-height:567px){.process-main .process-inner .process{padding:15px;max-width:225px;flex:1 1 225px}.process-main .process-inner .process .image{height:60px;width:60px}.process-main .process-inner .process .process-count{top:15px;right:15px;font-size:32px}.process-main .process-inner .process .feature-content{font-size:14px;line-height:22px}.process-main .process-inner .process .title{padding:15px 0 8px;font-size:16px}.process-main .process-inner .arrow img{width:40px}.process-main .tag{padding:4px 18px;margin-bottom:15px}.process-main .content-area button{font-size:14px}.process-main .content-area h2{font-size:34px;padding:12px 0}.process-main .process-inner{margin-top:35px}}@media(max-width:1439px){.process-main .process-inner .process{padding:20px;max-width:230px;flex:1 1 230px}.process-main .process-inner .process .image{height:80px;width:80px}.process-main .process-inner .process .process-count{top:20px;right:20px;font-size:40px}.process-main .process-inner .process .title{padding:20px 0 8px;font-size:20px;line-height:24px}.process-main .process-inner .process .feature-content{font-size:16px;line-height:22px}.process-main .process-inner .arrow img{width:50px}.process-main .process-inner.reverse .process:last-of-type::after{bottom:104%;height:50px}}@media (max-width:1299px){.process-main .process-inner .process{max-width:220px;flex:1 1 220px}}@media (max-width:1199px){.process-main .process-inner .process .image{height:60px;width:60px;padding:12px}.process-main .process-inner .process{max-width:190px;flex:1 1 190px;padding:15px}.process-main .process-inner .process .process-count{top:15px;right:15px;font-size:32px}.process-main .process-inner .process .title{font-size:18px;line-height:normal}.process-main .process-inner .process .feature-content{font-size:14px;line-height:normal}.process-main .process-inner .arrow img{width:30px}.process-main .process-inner.reverse .process:last-of-type::after{height:30px}.process-main .process-inner.reverse{margin-top:50px}}@media (max-width:991px){.process-main .process-inner .process .image{height:50px;width:50px}.process-main .process-inner .process .process-count{font-size:24px}.process-main .process-inner .process .title{font-size:16px}.process-main .process-inner .process .title{padding:10px 0 5px;font-size:16px}.process-main .process-inner .process .feature-content{font-size:12px}.process-main .process-inner .process{max-width:138px;flex:1 1 138px}.process-main .process-inner .arrow img{width:25px}.process-main .content-area h2{font-size:24px;padding:5px 0}.process-main .process-inner.reverse .process:last-of-type::after{bottom:104%;height:25px}.process-main .process-inner.reverse{margin-top:40px}}@media (max-width:767px){.process-main .process-inner{flex-direction:column;align-items:stretch;align-items:center;gap:20px}.process-main .process-inner.reverse .process:last-of-type::after{height:50px}.process-main .process-inner.reverse .arrow img{transform:rotate(90deg)}.process-main .process-inner .arrow img{transform:rotate(90deg);margin:10px 0}.process-main .process-inner.reverse{margin-top:70px;flex-direction:column-reverse}.process-main .process-inner .process{padding:20px;max-width:300px;flex:unset}.process-main .process-inner .process .image{height:80px;width:80px;padding:16px}.process-main .process-inner .process .process-count{top:20px;right:20px;font-size:40px}.process-main .process-inner .process .title{padding:20px 0 8px;font-size:20px;line-height:24px}.process-main .process-inner .process .feature-content{font-size:16px;line-height:22px}.process-main .process-inner .arrow img{width:50px}.process-main .content-area h2{padding:5px 0 20px}}@media (max-width:480px){.process-main .content-area .text{font-size:14px}.process-main .tag p{font-size:14px}}@media (max-width:390px){.process-main .tag p{font-size:11px}.process-main .content-area img{max-width:30px}}.mvp-swiper-main{padding:80px 0}.mvp-swiper-main .mvp-swiper{width:100%;margin-top:50px}.mvp-swiper-main .mvp-swiper .swiper-slide{background:#fff;border-radius:30px;border:1px solid #BABABA;padding:40px;height:auto;transition:border 0.3s ease}.mvp-swiper-main .mvp-swiper .swiper-slide:hover{border:1px solid #ff8625}.mvp-swiper-main .mvp-swiper .mvp-title{font-size:24px;font-weight:600;color:#000;font-family:"Nunito-Regular";line-height:28px;margin-bottom:10px}.mvp-swiper-main .mvp-swiper .mvp-subtitle{font-size:16px;color:#8A8C99;line-height:24px;font-family:"Nunito-Regular";margin-bottom:16px}.mvp-swiper-main .mvp-swiper .mvp-features{list-style:none;padding-left:0}.mvp-swiper-main .mvp-swiper .mvp-features li{padding-left:30px;color:#000;font-family:"Nunito-Regular";line-height:42px;position:relative;font-size:16px;margin:8px 0;display:flex;align-items:center}.mvp-swiper-main .mvp-swiper .mvp-features li::before{content:"";background-image:url(https://shivlab.com/wp-content/uploads/2025/06/swiper-point-arrow.webp);background-repeat:no-repeat;background-position:center;width:17px;height:14px;position:absolute;left:0}.mvp-swiper-main .mvp-swiper .mvp-button-prev,.mvp-swiper-main .mvp-swiper .mvp-button-next{color:#fff;background:#DADADA;padding:10px;border-radius:50%;width:80px;height:80px;position:static!important}.mvp-swiper-main .mvp-swiper .mvp-button-prev:hover,.mvp-swiper-main .mvp-swiper .mvp-button-next:hover{background:#ff8625}.mvp-swiper .swiper-button-next:after,.mvp-swiper .swiper-button-prev:after{display:none}.mvp-swiper-main .swiper-button-wrapper{position:relative;width:100%;display:flex;justify-content:center;gap:20px;margin-top:50px}@media (max-width:1800px) and (min-width:1280px){.mvp-swiper-main .mvp-swiper .swiper-slide{padding:20px}.mvp-swiper-main .mvp-swiper .mvp-features li{line-height:30px}.mvp-swiper-main .mvp-swiper .mvp-title{font-size:21px}.mvp-swiper-main .mvp-swiper .mvp-button-prev,.mvp-swiper-main .mvp-swiper .mvp-button-next{height:68px;width:68px}}@media screen and (max-width:1280px),screen and (max-height:567px){.mvp-swiper-main .mvp-swiper .swiper-slide{border-radius:20px;padding:15px}.mvp-swiper-main .mvp-swiper .mvp-title{font-size:18px;line-height:24px;margin-bottom:8px}.mvp-swiper-main .mvp-swiper .mvp-subtitle{font-size:14px;margin-bottom:10px}.mvp-swiper-main .mvp-swiper .mvp-features li{padding-left:30px;line-height:24px;font-size:14px;margin:4px 0}.mvp-swiper-main .mvp-swiper{margin-top:25px}.mvp-swiper-main .mvp-swiper .mvp-button-prev,.mvp-swiper-main .mvp-swiper .mvp-button-next{height:55px;width:55px}}@media (max-width:1200px){.mvp-swiper-main .mvp-swiper .mvp-features li{line-height:30px}.mvp-swiper-main{padding:60px 0}.mvp-swiper-main .mvp-main{margin:0 15px}.mvp-swiper-main .content-area{margin:0 15px}}@media (max-width:768px){.mvp-swiper-main .mvp-swiper .mvp-button-prev,.mvp-swiper-main .mvp-swiper .mvp-button-next{width:50px;height:50px}}@media (max-width:480px){.mvp-swiper-main{padding:40px 0}}.banner-main .banner-inner{background-image:url(https://shivlab.com/wp-content/uploads/2025/06/stl-banner.webp);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;height:auto;border-radius:20px;padding:35px}.banner-main .banner-inner:after{content:" ";position:absolute;bottom:1px;right:50px;height:378px;width:451px;background-image:url(https://shivlab.com/wp-content/uploads/2025/06/banner-human.webp);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}.banner-main .banner-shade{position:absolute;bottom:0;right:20px;max-width:1200px}.banner-main .banner-text-main{max-width:834px;position:relative;z-index:99}.banner-main .cta-button{background-color:#ff8625;font-size:18px;padding:10px 25px;border:none;border-radius:30px;color:#fff;font-weight:500;text-decoration:none;display:inline-block;transition:background-color .3s ease;text-transform:capitalize}.banner-main .cta-button:hover{background-color:#dd710c}.banner-main .banner-text-main h2{color:#fff;text-transform:uppercase;font-size:36px;font-weight:700;line-height:1.5;margin-bottom:65px;font-family:"Montserrat-Regular"}.banner-main .cta-button img.button-arrow{margin-left:10px}@media (max-width:1439px) and (min-width:1200px){.banner-main .banner-text-main h2{font-size:30px;margin-bottom:50px}.banner-main .banner-text-main{max-width:658px}.banner-main .banner-inner:after{height:300px;width:356px}}@media (max-width:1200px){.banner-main .banner-text-main h2{font-size:28px;margin-bottom:60px}.banner-main .banner-text-main{max-width:600px}.banner-main .banner-inner:after{height:300px;width:360px}}@media (max-width:991px){.banner-main .banner-inner{padding:20px}.banner-main .banner-inner:after{height:205px;width:250px}.banner-main .banner-text-main{max-width:430px}.banner-main .banner-text-main h2{font-size:20px;margin-bottom:30px}.banner-main .cta-button{font-size:12px;padding:6px 20px}.banner-main .banner-shade{max-width:600px}}@media (max-width:767px){.banner-main .cta-button{margin:0 auto;display:flex;justify-content:center;align-items:center;width:max-content}.banner-main .banner-inner:after{display:none}.banner-main .banner-text-main h2{text-align:center}.banner-main .banner-text-main{max-width:100%}.banner-main .banner-inner{padding:25px}.banner-main .banner-shade{display:none}}@media (max-width:480px){.banner-main .banner-inner{padding:20px}.banner-main .banner-text-main h2{font-size:18px;margin-bottom:15px}}.development-main{padding:80px 0}.development-main .section-wrapper{display:flex;align-items:center;gap:60px}.development-main .section-wrapper .left-visual{width:50%;display:flex;justify-content:center}.development-main .left-visual img{width:100%;object-fit:contain}.development-main .content-area{flex:1;position:relative}.development-main .tag{border:1px solid #B9BCC3;display:inline-flex;align-items:center;padding:7px 23px;border-radius:30px;gap:10px;margin-bottom:20px;text-decoration:none;cursor:default}.development-main .tag p{margin:0;color:#000;font-size:16px;text-transform:uppercase}.development-main .tag:hover{background:#ff8625;border-color:#ff8625}.development-main .tag:hover p,.development-main .tag:hover img{filter:brightness(0) invert(1);color:#fff}.development-main .title-text{margin-bottom:50px;display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.development-main .title-text h2{font-size:40px;font-weight:700;line-height:1.5;max-width:600px}.development-main .title-text p{font-size:18px;color:#7c7d88;max-width:495px;line-height:32px;text-align:right}.development-main .title-text p a:hover{color:#ff8625!important}.development-main .solution-list{list-style:none;padding:0;margin:0;position:relative;width:50%;text-align:right}.development-main .solution-list li{padding:35px 0;border-bottom:1px solid #DEDEDE;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:flex-end;transition:all 0.3s ease;cursor:default}.development-main .solution-list li .text{font-size:24px;font-weight:500;display:flex;gap:18px;color:#000;transition:color 0.3s;position:relative;z-index:2}.development-main .solution-list li:hover .text,.development-main .solution-list li.active .text{color:#ff8625}.development-main .solution-list li span{font-weight:500;font-size:24px;color:#000}.development-main .solution-list li:hover span,.development-main .solution-list li.active span{color:#ff8625}.development-main .solution-list li::after{content:'';position:absolute;left:0;bottom:0;width:0%;height:1px;background:#ff8625;transition:width 0.3s ease}.development-main .solution-list li:hover::after{width:100%}.development-main .solution-list li .img-wrapper{position:absolute;left:10%;top:100%;transform:translateY(-50%);max-width:111px;height:auto;z-index:1;pointer-events:none}.development-main .solution-list li .bg-box{position:absolute;top:-12px;left:-12px;width:115px;height:135px;background:#ff8625;opacity:0;transform:translate(10px,10px) rotate(-5deg) scale(.95);transition:all 0.3s ease;z-index:0}.development-main .solution-list li .hover-image{position:relative;width:100%;height:auto;opacity:0;transform:scale(.9);transition:all 0.3s ease;z-index:1}.development-main .solution-list li:hover .bg-box{opacity:1;transform:translate(10px,10px) rotate(-12deg) scale(1)}.development-main .solution-list li:hover .hover-image{opacity:1;transform:scale(1)}@media (max-width:1439px) and (min-width:1280px){.development-main .title-text p{font-size:16px;max-width:350px;line-height:28px}.development-main .title-text{margin-bottom:35px}.development-main .solution-list li{padding:25px 0}.development-main .solution-list li .text{font-size:22px;gap:15px}.development-main .solution-list li span{font-size:22px}}@media screen and (max-width:1280px),screen and (max-height:567px){.development-main .tag p{font-size:14px}.development-main .tag{padding:5px 14px;margin-bottom:12px}.development-main .title-text h2{font-size:34px;max-width:625px}.development-main .title-text p{font-size:14px;max-width:400px;line-height:24px}.development-main .title-text{margin-bottom:25px}.development-main .solution-list li{padding:12px 0}.development-main .solution-list li .text{font-size:18px;gap:10px}.development-main .solution-list li span{font-size:18px}.development-main .left-visual img{max-width:400px}.development-main .section-wrapper{gap:30px}.development-main .solution-list li .bg-box{width:88px;height:103px}.development-main .solution-list li .img-wrapper{max-width:88px}.development-main .solution-list li .hover-image{max-width:88px}.development-main .section-wrapper .left-visual{width:40%}.development-main .solution-list{width:60%}}@media (max-width:1200px){.development-main{padding:60px 0}.development-main .title-text p{font-size:16px;max-width:346px;line-height:26px}.development-main .title-text h2{font-size:36px;max-width:490px}}@media (max-width:991px){.development-main .title-text h2{font-size:24px;max-width:320px}.development-main .title-text{gap:25px;margin-bottom:20px}.development-main .title-text p{font-size:16px;max-width:341px;line-height:26px}}@media (max-width:768px){.development-main .title-text{gap:15px;padding:15px 0}.development-main .title-text h2{max-width:unset}.development-main .title-text p{max-width:unset;text-align:left}.development-main .section-wrapper{flex-wrap:wrap}.development-main .section-wrapper .left-visual{width:100%}.development-main .left-visual img{max-width:unset}.development-main .solution-list{width:100%}.development-main .solution-list li{justify-content:flex-start}.development-main .solution-list li .img-wrapper{right:7%;left:unset}}@media (max-width:600px){.development-main .solution-list li span{font-size:16px}.development-main .solution-list li .text{font-size:16px}.development-main .solution-list li .img-wrapper{max-width:70px}.development-main .solution-list li .bg-box{width:70px;height:82px}.development-main .solution-list li .hover-image{max-width:70px}}@media (max-width:480px){.development-main .solution-list li span{font-size:14px}.development-main .solution-list li .text{font-size:14px}.development-main .solution-list li .img-wrapper{max-width:60px}.development-main .solution-list li .bg-box{width:60px;height:70px}.development-main .solution-list li .hover-image{max-width:60px}.development-main .solution-list li .text{gap:8px}.development-main .title-text p{font-size:14px;line-height:22px}.development-main{padding:40px 0}.development-main .tag p{font-size:12px}}.cloud-infrastructure{background-image:url(https://shivlab.com/wp-content/uploads/2025/06/cloud-infrastructure-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding:80px 0}.cloud-infrastructure .tag{border:1px solid #ffffff5c;display:flex;align-items:center;padding:7px 20px;border-radius:30px;margin-bottom:18px;gap:10px;width:fit-content;cursor:default}.cloud-infrastructure .title-text{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.cloud-infrastructure .title-text h2{font-size:40px;font-weight:700;font-family:"Montserrat-Regular";line-height:1.5;max-width:480px;color:#fff}.cloud-infrastructure .title-text p{margin:0;color:#fff;font-size:18px;line-height:32px;font-family:"Nunito-Regular";max-width:620px;text-align:end}.cloud-infrastructure .tag p{margin:0;color:#fff;font-size:16px;line-height:24px;font-family:"Nunito-Regular"}.cloud-infrastructure .tag:hover{background-color:#ff8625;border:1px solid #ff8625;transition:all 0.3s ease-in-out}.cloud-infrastructure .tag:hover img{filter:brightness(0) invert(1)}.cloud-infrastructure .cloud-inner .cloud-card{background-image:url(https://shivlab.com/wp-content/uploads/2025/06/card-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;border:1px solid #ffffff27;border-radius:20px;max-width:424px;width:100%;height:auto;padding:50px 30px 30px 40px;display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.3s ease;box-sizing:border-box}.cloud-infrastructure .cloud-inner{display:flex;flex-wrap:wrap;gap:45px;justify-content:center}.cloud-infrastructure .cloud-card:hover{transform:translateY(-5px);border:1px solid #ff8625}.cloud-infrastructure .cloud-inner .cloud-card span{font-size:22px;color:#fff;font-weight:700;line-height:26px;padding-bottom:26px;font-family:"Nunito-Regular"}.cloud-infrastructure .cloud-inner .cloud-card p{font-size:16px;color:#fff;font-weight:400;line-height:24px;font-family:"Nunito-Regular";margin-bottom:15px;max-width:316px}.cloud-infrastructure .cloud-card-img-div{max-width:80px;width:100%;height:auto;margin-top:20px}.cloud-infrastructure .cloud-card-img{object-fit:cover}@media (max-width:1439px) and (min-width:1200px){.cloud-infrastructure .title-text p{max-width:550px}.cloud-infrastructure .cloud-inner .cloud-card{max-width:355px;padding:25px}.cloud-infrastructure .cloud-inner .cloud-card span{font-size:20px;line-height:24px;padding-bottom:20px}.cloud-infrastructure .cloud-card-img{max-width:60px}.cloud-infrastructure .title-text{margin-bottom:35px}}@media screen and (max-width:1280px),screen and (max-height:567px){.cloud-infrastructure .title-text h2{font-size:34px;max-width:450px}.cloud-infrastructure .title-text p{font-size:14px;line-height:24px;max-width:550px}.cloud-infrastructure .tag p{font-size:14px}.cloud-infrastructure .title-text{margin-bottom:25px}.cloud-infrastructure .cloud-inner .cloud-card p{font-size:14px;line-height:22px;margin-bottom:12px}.cloud-infrastructure .cloud-inner .cloud-card span{font-size:16px;line-height:24px;padding-bottom:10px}.cloud-infrastructure .cloud-card-img{max-width:45px}}@media(max-width:1299px){.cloud-infrastructure .cloud-inner{gap:20px}.cloud-infrastructure .title-text{margin-bottom:40px}}@media(max-width:1200px){.cloud-infrastructure{padding:60px 0}.cloud-infrastructure .cloud-inner .cloud-card{padding:20px;max-width:295px}}@media (max-width:991px){.cloud-infrastructure .cloud-inner{justify-content:center}.cloud-infrastructure .cloud-inner .cloud-card{max-width:48%}.cloud-infrastructure .cloud-inner{gap:25px}.cloud-infrastructure .title-text p{line-height:22px;max-width:350px}}@media (max-width:767px){.cloud-infrastructure .cloud-inner .cloud-card{max-width:100%}.cloud-infrastructure .cloud-inner .cloud-card{padding:25px 20px}.cloud-infrastructure .cloud-inner .cloud-card span{font-size:18px;padding-bottom:15px}.cloud-infrastructure .cloud-inner .cloud-card p{font-size:16px;line-height:24px;margin-bottom:15px}.cloud-infrastructure .cloud-card-img{max-width:55px}.cloud-infrastructure .cloud-inner .cloud-card p{max-width:402px}.cloud-infrastructure .title-text{flex-wrap:wrap;gap:15px;font-size:24px;line-height:40px}.cloud-infrastructure .title-text h2{max-width:unset}.cloud-infrastructure .title-text p{max-width:unset;text-align:left}}@media(max-width:480px){.cloud-infrastructure{padding:40px 0}.cloud-infrastructure .cloud-inner .cloud-card{padding:20px}.cloud-infrastructure .cloud-inner .cloud-card p{font-size:14px;line-height:22px;margin-bottom:10px}.cloud-infrastructure .cloud-card-img{max-width:45px}.cloud-infrastructure .cloud-inner .cloud-card span{font-size:16px;line-height:22px;padding-bottom:12px}.cloud-infrastructure .tag p{font-size:12px}}.Ui-Ux-main .solution-list li{justify-content:flex-start}.Ui-Ux-main .solution-list li .img-wrapper{right:10%;left:unset}.Ui-Ux-main .title-text h2{max-width:490px}.Ui-Ux-main .title-text p{max-width:505px}@media (max-width:1439px) and (min-width:1280px){.Ui-Ux-main .left-visual img{max-width:500px}.Ui-Ux-main .title-text h2{max-width:520px}.Ui-Ux-main .title-text p{max-width:460px}}@media screen and (max-width:1280px),screen and (max-height:567px){.Ui-Ux-main .left-visual img{max-width:380px}.Ui-Ux-main .title-text{margin-bottom:20px}.Ui-Ux-main .title-text h2{max-width:430px}.Ui-Ux-main .title-text p{max-width:400px}}@media(max-width:1200px){.Ui-Ux-main .title-text p{max-width:364px}.Ui-Ux-main .title-text h2{max-width:445px}}@media(max-width:991px){.Ui-Ux-main .title-text h2{max-width:300px}.Ui-Ux-main .title-text p{max-width:335px}}@media(max-width:768px){.Ui-Ux-main .title-text h2{max-width:unset}.Ui-Ux-main .title-text p{max-width:unset}.Ui-Ux-main .section-wrapper{flex-direction:column-reverse}.Ui-Ux-main .left-visual img{max-width:unset}}.term-support-main{padding:80px 0}.term-support-main.not-up-space{padding-top:0}.page-template-main-services-new .term-support-main,.page-template-sub-services-new .term-support-main,.page-template-new-services-template .term-support-main,.page-template-hireus-new .term-support-main{padding:20px 0 40px 0}.page-template-main-services-new .feature-wrapper:nth-child(even),.page-template-sub-services-new .feature-wrapper:nth-child(even),.page-template-new-services-template .feature-wrapper:nth-child(even),.page-template-hireus-new .feature-wrapper:nth-child(even){flex-direction:row-reverse}.page-template-main-services-new .term-support-main .feature-wrapper:nth-child(even) .feature-item,.page-template-sub-services-new .term-support-main .feature-wrapper:nth-child(even) .feature-item,.page-template-new-services-template .term-support-main .feature-wrapper:nth-child(even),.page-template-hireus-new .term-support-main .feature-wrapper:nth-child(even){text-align:right}.page-template-main-services-new .term-support-main .feature-wrapper:nth-child(even) .left-img,.page-template-sub-services-new .term-support-main .feature-wrapper:nth-child(even) .left-img,.page-template-new-services-template .term-support-main .feature-wrapper:nth-child(even) .left-img,.page-template-hireus-new .term-support-main .feature-wrapper:nth-child(even) .left-img{margin-right:10px}.page-template-main-services-new .term-support-main .btn-wrap,.page-template-new-services-template .term-support-main .btn-wrap,.page-template-hireus-new .term-support-main .btn-wrap{padding-top:25px}.page-template-sub-services-new .term-support-main .btn-wrap{padding-top:35px}.page-template-main-services-new .term-support-main .content-area h2,.page-template-sub-services-new .term-support-main .content-area h2,.page-template-new-services-template .term-support-main .content-area h2,.page-template-hireus-new .term-support-main .content-area h2{text-align:left;font-weight:500}.page-template-main-services-new .term-support-main .content-area .text,.page-template-sub-services-new .term-support-main .content-area .text,.page-template-new-services-template .term-support-main .content-area .text,.page-template-hireus-new .term-support-main .content-area .text{margin:0;max-width:100%;text-align:left}.term-support-main .content-area{text-align:center}.term-support-main .tag p{margin:0;color:#000;font-size:16px;line-height:24px;font-family:"Nunito-Regular";text-transform:uppercase}.term-support-main .tag{border:1px solid #B9BCC3;display:flex;align-items:center;padding:7px 23px;border-radius:30px;margin-bottom:18px;gap:10px;width:fit-content;margin:0 auto;cursor:default}.term-support-main .tag:hover{background:#ff8625;border-color:#ff8625}.term-support-main .tag:hover p,.term-support-main .tag:hover img{filter:brightness(0) invert(1);color:#fff}.term-support-main .content-area h2{font-size:40px;font-weight:700;font-family:"Montserrat-Regular";line-height:1.5;margin:0;padding:15px 0}.term-support-main .content-area .text{font-size:16px;color:#8A8C99;max-width:900px;margin:0 auto;line-height:24px}.term-support-main .feature-wrapper{display:flex;gap:70px;align-items:center;position:relative;padding-top:50px}.page-template-main-services-new .term-support-main .text-main p:not(:last-child),.page-template-sub-services-new .term-support-main .text-main p:not(:last-child),.page-template-new-services-template .term-support-main .text-main p:not(:last-child),.page-template-hireus-new .term-support-main .text-main p:not(:last-child){margin-bottom:10px}.term-support-main .feature-image-box{position:relative;width:50%;border-radius:10px;z-index:1}.term-support-main .feature-image-box img{z-index:1;position:relative;border-radius:10px;display:block;width:100%;height:auto}.term-support-main .feature-image-box .left-img{position:relative}.term-support-main .feature-image-box .left-img::before{content:"";position:absolute;right:-10px;bottom:-10px;width:100%;height:100%;background-color:#ff8625;border-radius:10px;z-index:0}.term-support-main .feature-content{width:50%;display:flex;flex-direction:column;gap:10px}.term-support-main .feature-item{background:#FFF;padding:18px 50px;border-radius:10px;cursor:default;transition:all 0.3s ease}.page-template-main-services-new .term-support-main .feature-item,.page-template-sub-services-new .term-support-main .feature-item,.page-template-new-services-template .term-support-main .feature-item,.page-template-hireus-new .term-support-main .feature-item{border:2px solid #f6f4f2}.term-support-main .feature-item:hover,.term-support-main .feature-item.active{background-image:url(https://shivlab.com/wp-content/uploads/2025/06/feature-item-img.webp);background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff}.term-support-main .feature-item h3{color:#000;font-size:22px;line-height:26px;font-weight:600;font-family:"Nunito-Regular";padding-bottom:10px}.term-support-main .feature-item p{color:#8A8C99;font-size:18px;line-height:27px;font-weight:400;font-family:"Nunito-Regular"}.term-support-main .feature-item:hover h3{color:#ff8625}.term-support-main .feature-item:hover p{color:#fff}.term-support-main .feature-image-box{position:relative;width:50%;border-radius:10px}.term-support-main .feature-item:hover h4,.term-support-main .feature-item.active h4{color:#FFF}@media screen and (max-width:1280px),screen and (max-height:567px){.term-support-main .tag p{font-size:14px;line-height:22px}.term-support-main .content-area h2{font-size:34px;padding:10px 0}.term-support-main .feature-wrapper{gap:40px;padding-top:25px}.term-support-main .feature-item{padding:15px 25px}.term-support-main .feature-item h3{font-size:18px;line-height:20px;padding-bottom:8px}.term-support-main .feature-item p{font-size:16px;line-height:22px}}@media(max-width:1200px){.term-support-main{padding:60px 0}}@media(max-width:991px){.term-support-main .feature-wrapper{flex-wrap:wrap}.term-support-main .feature-image-box{width:100%}.term-support-main .feature-content{width:100%}.term-support-main .content-area h2{font-size:24px}.page-template-main-services-new .term-support-main .feature-wrapper:nth-child(even) .feature-item,.page-template-sub-services-new .term-support-main .feature-wrapper:nth-child(even) .feature-item,.page-template-new-services-template .term-support-main .feature-wrapper:nth-child(even) .feature-item,.page-template-hireus-new .term-support-main .feature-wrapper:nth-child(even) .feature-item{text-align:left}.page-template-main-services-new .term-support-main .feature-wrapper:nth-child(even) .left-img,.page-template-sub-services-new .term-support-main .feature-wrapper:nth-child(even) .left-img,.page-template-new-services-template .term-support-main .feature-wrapper:nth-child(even) .left-img,.page-template-hireus-new .term-support-main .feature-wrapper:nth-child(even) .left-img{margin-right:0}}@media(max-width:768px){.term-support-main .feature-wrapper{gap:30px}.term-support-main .feature-item{padding:20px}.term-support-main .feature-item p{font-size:14px}.term-support-main .feature-item h3{font-size:16px}.term-support-main .content-area h2{padding:10px 0 20px}}@media(max-width:480px){.term-support-main .feature-item{padding:15px}.term-support-main .content-area .text{font-size:14px;line-height:22px}.term-support-main{padding:40px 0}.term-support-main .tag p{font-size:12px}}.technology-main .tag{border:1px solid #B9BCC3;display:flex;align-items:center;padding:7px 23px;border-radius:30px;margin-bottom:18px;gap:10px;width:fit-content;margin:0 auto;cursor:default}.technology-main .tag:hover{background:#ff8625;border-color:#ff8625}.technology-main .tag:hover p,.technology-main .tag:hover img{filter:brightness(0) invert(1);color:#fff}.technology-main .content-area{text-align:center}.technology-main .tag p{margin:0;color:#000;font-size:16px;line-height:24px;font-family:"Nunito-Regular";text-transform:uppercase}.technology-main .content-area h2{font-size:40px;font-weight:700;font-family:"Montserrat-Regular";line-height:1.5;margin:0;padding:15px 0}.technology-main .tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:65px;margin:45px 0 40px}.technology-main .tab-button{border:1px solid #000;background:#fff;font-weight:400;font-size:22px;color:#0C0C0C;cursor:pointer;border-radius:5px;transition:all 0.3s;font-family:"Nunito-Regular";max-width:220px;width:100%;min-height:60px}.technology-main .tab-button.active{background-color:#ff7a00;color:#fff;border-color:#ff7a00}.technology-main .icons-container{display:none;margin-top:20px}.technology-main .icons-container.active{display:block}.technology-main .icon-grid{display:grid;grid-template-columns:repeat(5,1fr);margin:0 auto;padding-bottom:80px;gap:20px}.technology-main .tech-box{position:relative;border:1px solid #DFDFDF;height:140px;background:#fff;overflow:hidden;transition:all 0.3s ease;display:flex;align-items:center;justify-content:center}.technology-main .tech-box:hover{transform:scale(1.05);border-color:#ff7a00;box-shadow:0 4px 20px rgb(0 0 0 / .05)}.technology-main .tech-box img{width:80px;height:auto;object-fit:contain;filter:grayscale(100%);opacity:1;transition:opacity 0.3s ease,filter 0.3s ease}.technology-main .tech-box:hover img{opacity:.2;filter:grayscale(0%)}.technology-main .tech-box .logo-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;font-weight:600;color:#000;font-family:"Nunito",sans-serif;opacity:0;transition:opacity 0.3s ease;pointer-events:none;text-align:center;width:100%}.technology-main .tech-box:hover .logo-name{opacity:1}@media(max-width:1439px){.technology-main .tabs{gap:15px}.technology-main .tech-box .logo-name{font-size:22px}}@media(max-width:1299px){.technology-main .tab-button{font-size:18px;max-width:190px;min-height:50px}.technology-main .tabs{margin:15px 0 25px}}@media screen and (max-width:1280px),screen and (max-height:567px){.technology-main .tag p{font-size:14px}.technology-main .content-area h2{font-size:34px}.technology-main .tabs{margin:15px 0 25px}.technology-main .tab-button{font-size:16px;max-width:180px;min-height:50px}.technology-main .tech-box{height:100px}.technology-main .tech-box img{width:65px}.technology-main .tech-box .logo-name{font-size:20px}}@media(max-width:1199px){.technology-main .tab-button{max-width:160px;min-height:45px}.technology-main .icon-grid{padding-bottom:60px}}@media(max-width:991px){.technology-main .tab-button{font-size:14px;max-width:125px;min-height:38px}.technology-main .tech-box img{width:50px}.technology-main .tech-box{height:80px}.technology-main .content-area h2{font-size:24px}.technology-main .tech-box .logo-name{font-size:18px}}@media(max-width:768px){.technology-main .icon-grid{grid-template-columns:repeat(2,1fr);gap:15px}.technology-main .tab-button{font-size:12px;max-width:90px;min-height:35px;border-radius:3px}.technology-main .tech-box{height:90px}}@media(max-width:480px){.technology-main .icon-grid{padding-bottom:40px}.technology-main .tag p{font-size:12px}.technology-main .tech-box .logo-name{font-size:16px}}.advance-tech-main{background-image:url(https://shivlab.com/wp-content/uploads/2025/06/ai-blockchain.webp);background-repeat:no-repeat;background-position:center;background-size:cover;padding:80px 0;color:#fff}.advance-tech-main .process-inner{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.advance-tech-main .left-content{max-width:50%}.advance-tech-main .tag{border:1px solid #ffffff5c;display:flex;align-items:center;padding:7px 20px;border-radius:30px;margin-bottom:50px;gap:10px;width:fit-content;cursor:default}.advance-tech-main .tag:hover{background:#ff8625;border-color:#ff8625}.advance-tech-main .tag:hover p,.advance-tech-main .tag:hover img{filter:brightness(0) invert(1);color:#fff}.advance-tech-main .tag p{margin:0;color:#fff;font-size:16px;line-height:24px;font-family:"Nunito-Regular"}.advance-tech-main .left-content h2{font-size:40px;font-weight:700;font-family:"Montserrat-Regular";line-height:1.5;max-width:480px;margin-bottom:50px;color:#fff}.advance-tech-main .right-cards .icon{height:100px;width:100px;min-width:100px;border-radius:50%;padding:16px;background-color:#3D3D3D;border:1px solid #ffffff2f}.advance-tech-main .left-content .text{font-size:18px;line-height:30px;font-family:"Nunito-Regular"}.advance-tech-main .right-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin:0 auto;max-width:50%}.advance-tech-main .step-card{padding:35px 25px;border:1px solid #333;border-radius:20px;background-image:url(https://shivlab.com/wp-content/uploads/2025/06/card-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:0 0 10px rgb(0 0 0 / .06);transition:transform 0.3s ease;cursor:default}.advance-tech-main .step-card:hover{border:1px solid #ff8625;transform:translateY(-5px)}.advance-tech-main .step-card:hover .icon{border:1px solid #ff8625}.advance-tech-main .step-card .icon{font-size:28px}.advance-tech-main .step-card .info h3{margin:0;padding:21px 0;font-size:22px;font-weight:700;color:#fff;font-family:"Nunito-Regular"}.advance-tech-main .step-card .info p{margin:0;font-size:18px;font-weight:400;line-height:28px;color:#fff;font-family:"Nunito-Regular"}@media screen and (max-width:1280px),screen and (max-height:567px){.advance-tech-main .tag p{font-size:14px}.advance-tech-main .tag{margin-bottom:15px}.advance-tech-main .left-content h2{font-size:34px;margin-bottom:20px}.advance-tech-main .left-content .text{font-size:16px;line-height:24px}.advance-tech-main .right-cards .icon{height:65px;width:65px;min-width:65px}.advance-tech-main .step-card .info p{font-size:14px;line-height:22px}.advance-tech-main .step-card .info h3{padding:10px 0;font-size:18px}.advance-tech-main .step-card{padding:20px}.advance-tech-main .right-cards{gap:20px}}@media (max-width:1200px){.advance-tech-main{padding:60px 0}.advance-tech-main .step-card{padding:20px}}@media (max-width:991px){.advance-tech-main .process-inner{flex-wrap:wrap}.advance-tech-main .left-content{max-width:100%}.advance-tech-main .right-cards{max-width:100%}}@media (max-width:768px){.advance-tech-main .right-cards{grid-template-columns:1fr;margin:0;width:100%}.advance-tech-main .step-card{display:flex;align-items:center;gap:15px}.advance-tech-main .step-card .info h3{padding:0 0 10px;font-size:16px}.advance-tech-main .left-content h2{font-size:30px}}@media (max-width:480px){.advance-tech-main .left-content h2{font-size:24px}.advance-tech-main .left-content .text{font-size:14px;line-height:22px}.advance-tech-main .step-card{gap:10px}.advance-tech-main .step-card{padding:15px}.advance-tech-main{padding:40px 0}.advance-tech-main .tag p{font-size:12px}}.faq-section{padding:60px 0}.faq-section .faq-heading{font-size:40px;font-weight:600;color:#000;font-family:"Montserrat-Regular";margin-bottom:40px;line-height:1.5}.faq-section .faq-item{border-top:1px solid #BABABA;padding:25px 0}.faq-section .faq-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faq-section .faq-header h3{font-size:20px;font-weight:600;flex-grow:1;margin:0 30px;line-height:30px}.faq-section .faq-item.active .faq-number{background:#000;border:1px solid #000;color:#fff}.faq-section .faq-number{width:56px;height:56px;border:1px solid #BABABA;background:#fff;color:#000;border-radius:50%;text-align:center;line-height:54px;font-size:16px;font-weight:400;flex-shrink:0}.faq-section .toggle-icon{font-size:24px;font-weight:300;color:#000}.faq-section .faq-content{margin-top:12px;font-size:20px;color:#8A8C99;display:none;padding:0 40px 0 90px;line-height:28px;font-family:"Nunito-Regular"}.faq-section .faq-item.active .faq-content{display:block}.faq-section .faq-item.active .toggle-icon{content:"−"}@media screen and (max-width:1280px),screen and (max-height:567px){.faq-section .faq-heading{font-size:34px;margin-bottom:30px}.faq-section .faq-header h3{font-size:16px;margin:0 20px;line-height:24px}.faq-section .faq-item{padding:15px 0}.faq-section .faq-number{width:35px;height:35px;line-height:32px;font-size:12px}.faq-section .faq-content{margin-top:8px;font-size:16px;padding:0 40px 0 57px;line-height:24px}}@media (max-width:768px){.faq-section .faq-heading{font-size:30px}}@media (max-width:480px){.faq-section{padding:40px 0}.faq-section .faq-heading{font-size:24px;margin-bottom:20px}.faq-section .faq-header h3{font-size:14px;margin:0 15px;line-height:22px}.faq-section .faq-content{margin-top:5px;font-size:14px;padding:0 30px 0 46px;line-height:22px}.faq-section .faq-item{padding:12px 0}.faq-section .faq-number{width:30px;height:30px;line-height:28px}.faq-section .toggle-icon{font-size:20px}}.testimonial-section{padding:80px 0;background-image:url(https://shivlab.com/wp-content/uploads/2025/06/testimonial-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;padding-right:25px;padding-left:calc((100% - 1370px) / 2 + -0px)}.testimonial-section h2{font-size:40px;font-weight:600;color:#fff;font-family:"Montserrat-Regular";margin-bottom:40px;line-height:1.5}.testimonial-section .testimonial-slider{padding-bottom:50px}.testimonial-section .testimonial-slider .swiper-slide{background:#fff;color:#000;border-radius:20px;padding:40px;height:auto;display:flex;flex-direction:column}.testimonial-section .testimonial-slider .swiper-slide .user-info{margin-top:auto}.testimonial-section .testimonial-image{width:86px;height:86px;border-radius:50%;overflow:hidden;margin-bottom:28px}.testimonial-section .testimonial-image img{width:100%;height:100%;object-fit:cover}.testimonial-section .testimonial-text{font-size:20px;line-height:28px;color:#000;font-weight:400;font-family:"Nunito-Regular";margin-bottom:28px}.testimonial-section .testimonial-text p{margin:0}.testimonial-section .user-name{font-size:20px;line-height:24px;color:#000;font-weight:400;font-family:"Nunito-Regular";margin-bottom:7px}.testimonial-section .user-role{font-size:16px;line-height:24px;color:#000;font-weight:400;font-family:"Nunito-Regular"}.testimonial-section .testimonial-slider .swiper-pagination{bottom:0;display:flex;justify-content:flex-start;gap:15px}.testimonial-section .testimonial-slider .swiper-pagination-bullet{width:50px;height:6px;background:#fff;border-radius:20px;transition:background 0.3s;opacity:1}.testimonial-section .testimonial-slider .swiper-pagination-bullet-active{background:#FF8625;width:100px}@media (max-width:1439px){.testimonial-section{padding-left:calc((100% - 1160px) / 2 + -0px)}}@media (max-width:1299px){.testimonial-section{padding-left:calc((100% - 1095px) / 2 + -0px)}}@media screen and (max-width:1280px),screen and (max-height:567px){.testimonial-section h2{font-size:34px;margin-bottom:25px}.testimonial-section .testimonial-slider .swiper-slide{padding:20px}.testimonial-section .testimonial-image{width:60px;height:60px;margin-bottom:15px}.testimonial-section .testimonial-text{font-size:16px;line-height:24px;margin-bottom:20px}.testimonial-section .user-name{font-size:16px;margin-bottom:5px}.testimonial-section .user-role{font-size:14px}.testimonial-section .testimonial-slider .swiper-pagination{gap:10px}.testimonial-section .testimonial-slider .swiper-pagination-bullet{height:4px;width:40px}.testimonial-section .testimonial-slider .swiper-pagination-bullet-active{width:80px}.testimonial-section .testimonial-slider{padding-bottom:35px}}@media (max-width:1199px){.testimonial-section{padding-left:calc((100% - 920px) / 2 + -0px)!important;padding:60px 25px}}@media (max-width:991px){.testimonial-section{padding-left:calc((100% - 685px) / 2 + -0px)!important}}@media (max-width:767px){.testimonial-section h2{font-size:30px;text-align:center}.testimonial-section{padding:60px 0;padding-left:0!important}.testimonial-section .testimonial-slider{max-width:510px}.testimonial-section .testimonial-slider .swiper-pagination{justify-content:center}}@media (max-width:510px){.testimonial-section{padding:60px 15px;padding-left:15px!important}.testimonial-section .testimonial-slider .swiper-pagination{gap:5px}}@media (max-width:480px){.testimonial-section h2{font-size:24px;margin-bottom:20px}.testimonial-section .testimonial-text{font-size:14px;line-height:22px;margin-bottom:15px}.testimonial-section .testimonial-slider .swiper-pagination-bullet-active{width:60px}.testimonial-section{padding:40px 15px}}.lets-build-form{padding:100px 70px}.lets-build-form h2{font-size:50px;font-weight:600;color:#000;font-family:"Montserrat-Regular";margin-bottom:50px;line-height:1.5}.lets-build-form form{display:flex;flex-direction:column;gap:20px}.lets-build-form .form-row{display:flex;gap:30px;flex-wrap:wrap;margin-right:unset;margin-left:unset}.lets-build-form .form-group{flex:1;min-width:250px;display:flex;flex-direction:column;position:relative}.lets-build-form .form-group label{font-size:20px;color:#000;line-height:30px;font-family:"Nunito-Regular";font-weight:500;margin-bottom:6px}.lets-build-form .form-group input,.lets-build-form .form-group select,.lets-build-form .form-group textarea{padding:10px 0;border:none;border-bottom:1px solid #ccc;font-size:14px;outline:none;background:#fff0;transition:border-color 0.3s;width:100%}.lets-build-form .form-group input:focus,.lets-build-form .form-group select:focus,.lets-build-form .form-group textarea:focus{border-bottom:1px solid #f58020}.lets-build-form .form-group textarea{max-height:100px;resize:vertical}.lets-build-form .form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://shivlab.com/wp-content/uploads/2025/06/form-dropdown.webp);background-repeat:no-repeat;background-size:cover;background-position:right;background-size:10px 6px;padding-right:30px;cursor:pointer}.lets-build-form button.submit-btn{max-width:180px;width:100%;padding:10px 0;background-color:#f58020;border:none;color:#fff;font-size:18px;cursor:pointer;border-radius:30px;letter-spacing:1px;display:flex;align-items:center;justify-content:center;font-family:"Nunito-Regular";gap:12px;transition:all 0.3s ease-in-out;position:relative}.lets-build-form button.submit-btn::after{content:"";background-image:url(https://shivlab.com/wp-content/uploads/2025/06/button-arrow.webp);background-repeat:no-repeat;background-position:center;width:18px;height:11px;display:block}.lets-build-form .iti__selected-flag{padding:0 6px 0 0}.lets-build-form .submit-btn:hover{background-color:#000}@media screen and (max-width:1280px),screen and (max-height:567px){.lets-build-form h2{font-size:36px;margin-bottom:40px}.lets-build-form .form-group label{font-size:16px;margin:0}.lets-build-form .form-group input,.lets-build-form .form-group select,.lets-build-form .form-group textarea{padding:5px 0}.lets-build-form form{gap:10px}.lets-build-form .submit-btn{max-width:140px;padding:6px 0;font-size:12px}}@media (max-width:1200px){.lets-build-form{padding:60px 0}.lets-build-form button.submit-btn{font-size:16px}}@media (max-width:768px){.lets-build-form .form-row{flex-direction:column;gap:10px}.lets-build-form .form-group{width:100%}.lets-build-form .form-group textarea{min-height:70px}.lets-build-form h2{font-size:30px;margin-bottom:30px}}@media (max-width:480px){.lets-build-form h2{font-size:24px;margin-bottom:20px}.lets-build-form{padding:40px 0}}