@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Italianno&display=swap");a,a:hover{text-decoration:none!important}p{color:var(--thm-gray);text-align:justify!important;margin-bottom:0!important}.inner-text.count-box{display:flex;align-items:center;justify-content:center;height:100%;top:30px!important;margin-top:0!important}.swiper{overflow:hidden}.owl-dots{position:relative;display:block;text-align:center;line-height:12px;margin:0!important}span.swiper-pagination-bullet{position:relative;display:inline-block;width:18px;height:18px;background:#ffffff;border:4px solid #cacacc;margin:80px 5px 0;padding:0;border-radius:50%;transition:all .1s linear;transition-delay:.1s}.swiper-pagination-bullet-active{border-color:var(--thm-pdca)!important;outline:none}.input-box select{height:60px;outline:none!important;border:1px solid #ffffff;background-color:#ffffff!important;margin:0;padding:0 30px;color:#2e2e36!important;font-size:15px;line-height:60px;font-weight:700;padding-left:40px!important;padding-right:30px!important;border-radius:7px!important;box-shadow:0 10px 60px 0 rgb(211 211 211/50%)!important;transition:all .5s ease;background-repeat:no-repeat;background-size:16px12px;background-position:right 25.75px center}.blog-link{cursor:pointer;font-weight:600}.blog-link,.blog-link:hover{color:var(--thm-pdca)!important}.blog-link:hover{scale:105}.dropdown{position:relative}.dropdown-menu{display:none;position:absolute;left:100%;top:0;min-width:200px;background:#fff;z-index:1000;border-radius:0!important}.dropdown-link{display:flex;align-items:center;justify-content:space-between;gap:8px}.dropdown-hover:hover>.dropdown-menu,.dropdown:hover .dropdown-menu{display:block}.dropdown-menu li:hover{background:#f5f5f5}.dropdown-menu a{color:#333;text-decoration:none;display:block}.about-h6{margin-top:15px;line-height:1.5;color:var(--thm-pdca)}.features-three__single-icon{font-size:80px;color:var(--thm-pdca)}.experienced-about{margin-top:20px}.certificate-image{width:100%;height:auto;min-width:200px!important;min-height:180px!important;cursor:pointer}.uaff-certificate{width:100%;height:100%}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.9);display:flex;justify-content:center;align-items:center;z-index:9999;padding:20px}.modal-content{position:relative;max-width:90%;max-height:90%;background:transparent}.modal-image{max-width:100%;max-height:80vh;border:3px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.5);display:flex;justify-content:center;align-self:center}.close-button{position:absolute;top:-40px;right:-10px;color:white;font-size:40px;font-weight:700;cursor:pointer;background:transparent;border:none}.close-button:hover{color:#ccc}.map-accreditation img{width:100%;height:100%}.coverage{margin-top:10px}.industries-we-serve{margin-bottom:0}.industries-we-serve-list{background:var(--thm-pdca);color:white;font-weight:600;border-radius:10px}.accordion-item{border:none;margin-bottom:10px;background-color:transparent}.accordion-header{margin-bottom:0}.accordion-button{background-color:#f5f5f5;border:none;padding:20px 30px;font-weight:600;color:#333;border-radius:5px!important}.accordion-button:not(.collapsed){background-color:var(--thm-pdca);color:#fff}.accordion-button:focus{box-shadow:none;border:none}.accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-body{padding:20px 30px;background-color:#fff;border-radius:5px;margin-top:5px}.logo-box span{font-size:30px!important;font-weight:600!important;color:#fff!important;padding-left:10px;padding-top:10px}.chatbot-container{border-radius:10px}.chat-tab-content{height:370px!important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:transparent!important;color:var(--thm-pdca)!important}.nav-pills{display:flex;justify-content:space-around;align-items:center;gap:10px}.nav-pills svg{font-size:20px;padding-bottom:10px}.chatbot-container svg.svg-inline--fa.fa-chevron-left{font-size:14px!important}.chatbot-wrapper{position:fixed;bottom:30px;right:30px;z-index:9999}.chat-icon{width:60px;height:60px;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:all .3s ease}.chat-icon,.chat-icon:hover{background-color:var(--thm-pdca)}.chat-icon:hover{transform:scale(1.1)}.chatbot-container{width:350px;max-height:500px;position:absolute;bottom:70px;right:0;box-shadow:0 5px 15px rgba(0,0,0,.2);border-radius:20px!important;overflow:hidden;animation:fadeIn .3s ease}.home-tab-content-form{border-radius:10px;padding:10px;background:#fff;margin-bottom:10px}.chat-tab-content{height:400px}.chat-messages{height:300px;overflow-y:auto}.home-tab{height:100%;display:flex;flex-direction:column}.home-tab h5{font-size:2rem;line-height:1.5;font-weight:600}.home-tab h5,.home-tab p{color:#fff;text-align:left!important}.home-tab p{font-size:1rem;line-height:1.618;font-weight:400}.home-tab-content-form span::placeholder{font-size:.14px!important;font-weight:300;color:#828282;text-align:left!important}.home-tab-content-form span{font-size:.812rem!important;font-weight:300;color:#828282;text-align:left!important}.nav-pills .nav-link{border-radius:0;color:#6c757d}.nav-pills .nav-link.active{background-color:transparent;color:var(--thm-pdca)}.bg-primaryy{background:var(--thm-pdca)!important;border-color:var(--thm-pdca)!important}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-track{background:#f1f1f1}.chat-messages::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#555}.card-footer-chatbot{height:60px}.home-tab-conversation-form{padding:10px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:black;margin-bottom:20px;text-align:left!important;cursor:pointer}.home-tab-conversation-form:hover{background:#f5f5f5}.home-tab-conversation-form span{color:black!important}.home-tab-conversation-form p{color:#828282!important;font-size:.812rem;font-weight:300}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.social-icon{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.irqs-carousel-container{position:relative;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.15)}.carousel-content{position:relative;z-index:1;padding:1rem 0}.carousel-indicators button{width:12px;height:12px;margin:0 5px}.carousel-control-next,.carousel-control-prev{width:5%}.content-wrapper{max-width:800px;text-align:left}.buttons-wrapper{margin-top:1.5rem}.buttons-wrapper a.btn{box-shadow:0 0 12px rgba(0,0,0,.6)}.buttons-wrapper a.btn:hover{background:#fff!important;color:#000!important;box-shadow:0 0 12px rgba(255,255,255,.6)}@media (max-width:768px){.carousel-content{padding:2rem 0}h2.display-4,h2.display-5{font-size:2rem!important}.buttons-wrapper{display:flex;flex-wrap:wrap}.buttons-wrapper a.btn{margin-bottom:.5rem}}.carousel-badge,.carousel-buttons,.carousel-content,.carousel-subtitle,.carousel-title{opacity:0;animation:fadeInDown 1s ease forwards}.carousel-subtitle{animation-delay:.5s}.carousel-content{animation-delay:1s}.carousel-buttons{animation-delay:1.5s}.carousel-badge{animation-delay:0s}.custom-carousel-controls-overlay{position:absolute;top:50%;left:0;right:0;z-index:2;display:flex;justify-content:space-between;padding:0 2rem;transform:translateY(-50%)}.custom-carousel-controls-overlay .btn{width:50px;height:50px;font-size:1.25rem;display:flex;justify-content:center;align-items:center;box-shadow:0 0 12px rgba(0,0,0,.4)}.custom-carousel-controls-overlay .btn:hover{box-shadow:0 0 12px rgba(255,255,255,.6)}.carousel-pdca{margin-bottom:50px}.dec_cirlce2{height:210px;left:18px;position:absolute;top:5%;width:210px;z-index:0}.dec_cirlce2:before{border-left-color:var(--thm-pdca)!important;border-right-color:var(--thm-pdca)!important;animation:sharedec_rotate 5s cubic-bezier(.77,0,.175,1) infinite;border:2px dotted rgb(0 0 0/5%);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.dec_cirlce2 span{animation:sharedec_rotate2 3s cubic-bezier(.77,0,.175,1) infinite;border-bottom-color:var(--thm-pdca)!important;border-radius:50%;border-top-color:var(--thm-pdca)!important;border:2px solid rgb(0 0 0/5%);height:80px;left:50%;margin:-40px 0 0 -40px;position:absolute;top:50%;width:80px;z-index:2}@keyframes sharedec_rotate{0%{transform:rotate(-1turn)}to{transform:rotate(0deg)}}@keyframes sharedec_rotate2{0%{transform:rotate(-1turn)}to{transform:rotate(0)}}.dec_cirlce3{height:210px;right:-50px;position:absolute;bottom:-10%;width:210px;z-index:0}.dec_cirlce3:before{border-left-color:var(--thm-pdca)!important;border-right-color:var(--thm-pdca)!important;animation:sharedec_rotate 5s cubic-bezier(.77,0,.175,1) infinite;border:2px dotted rgb(0 0 0/5%);border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.dec_cirlce3 span{animation:sharedec_rotate2 3s cubic-bezier(.77,0,.175,1) infinite;border-bottom-color:var(--thm-pdca)!important;border-radius:50%;border-top-color:var(--thm-pdca)!important;border:2px solid rgb(0 0 0/5%);height:80px;left:50%;margin:-40px 0 0 -40px;position:absolute;top:50%;width:80px;z-index:2}span.left,span.right{background:#386f9c54!important;border-radius:30px;height:5px;margin-left:10px;position:relative;top:1px;width:50px!important;height:.25rem}span.left:before,span.right:before{animation-duration:3s;animation-iteration-count:infinite;animation-name:MOVE-BG;animation-timing-function:linear;background:var(--thm-pdca);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:-2.7px;width:10px;right:0}@keyframes MOVE-BG{0%{background-color:var(--thm-pdca);left:0}25%{left:50px;right:0}50%{left:50px;right:0}75%{left:0;right:0}to{background-color:var(--thm-pdca);right:0}}.slidercrm{margin:auto;overflow:hidden;position:relative;width:100%}.slidercrm .slide-track{animation:scroll 20s linear infinite;display:flex;width:calc(143px * var(--num-images) * 2)}.slidercrm .slideimg{flex-shrink:0}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-143px * var(--num-images)))}}.page-title h1{font-size:52px;line-height:1.2em;font-weight:800;text-transform:capitalize;letter-spacing:-.03em}.page-content{justify-self:center!important;width:850px!important;margin:0 auto!important;place-items:center!important}@media (max-width:768px){.page-content{width:100%!important}}@media (max-width:480px){.page-content{width:100%!important}}@media (max-width:320px){.page-content{width:100%!important}}.sub-menu-list{height:400px;overflow-y:auto}.sub-menu-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.sub-menu-list::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.sub-menu-list::-webkit-scrollbar-thumb{background-color:var(--thm-pdca)}.about-one__right-text.text-left p,.team-one__single p{text-align:left!important}.error-page__description{text-align:center!important}.skeleton{background-color:#e0e0e0;position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.navbar-social-icon svg{width:20px;height:20px;color:#fff}@keyframes phone-ring{0%{transform:rotate(0deg)}10%{transform:rotate(-15deg)}20%{transform:rotate(15deg)}30%{transform:rotate(-15deg)}40%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}70%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.phone-hover-effect:hover .ringing-icon{animation:phone-ring .5s ease-in-out infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.6;transform:scale(1.02)}to{opacity:1}}.animate-pulse{animation:pulse 2s ease-in-out infinite}.text-primary-text{color:var(--thm-pdca)!important}