*:focus-visible{outline:2px solid #15416e!important;outline-offset:2px!important}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:100000;padding:12px 24px;background:#15416e;color:#fff;font-weight:600;font-size:14px;text-decoration:none;border-radius:0 0 4px 0}.skip-to-content:focus{left:0}.breadcromb-ul li.active a,.breadcromb-ul li a:hover,.breadcromb .breadcromb-ul li a.breadcromb-home-link:hover,.ab-hero__tagline,.ab-label,.ct-kicker,.industry-fact-label,.section-label-orange,[class*="kicker"],[class*="label"][style*="color: #f07f22"],[style*="color: #E8792B"],[style*="color: #f07f22"],[style*="color:#f07f22"],[style*="color:#E8792B"]{color:#B45309!important}.btn-orange,a.btn-orange,button.btn-orange,.cta-button-orange,[class*="btn"][style*="background: #f07f22"],[class*="btn"][style*="background:#f07f22"],[class*="btn"][style*="background-color: #f07f22"],[class*="btn"][style*="background-color:#f07f22"]{background-color:#B45309!important;color:#fff!important}@media (max-width:1199px){.container{max-width:100%!important;width:100%!important;box-sizing:border-box!important}}@media (max-width:991px){html{overflow-x:hidden!important;-webkit-overflow-scrolling:touch}body{overflow-x:hidden!important;width:100%!important;position:relative!important;min-height:100vh}.container,.container-fluid,[class*="container"]{max-width:100%!important;width:100%!important;padding-left:15px!important;padding-right:15px!important;box-sizing:border-box!important;overflow-x:hidden!important}.main-content,section,.service-page-content,.l3-page-content,main,#wrapper,.wrapper{max-width:100%!important;width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.row{overflow-x:hidden!important}#third_img,#third_img10,#third_img-00{width:100%!important;max-width:100%!important;height:auto!important}img,video,iframe,table,pre,svg,canvas{max-width:100%!important;height:auto}.swiper,.owl-carousel,.owl-wrapper-outer{max-width:100%!important;overflow:hidden!important}.pricing-tier-card,.service-model-card{overflow:visible!important;max-height:none!important;height:auto!important}.services-menu,.template15-menu-section,.template15-content-section,.container1,.container-service{max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important;padding-left:15px!important;padding-right:15px!important}.rs-tr-custom-box{margin-right:0!important}.trending-blogs{margin-right:0!important}.blog-view-padding-margin{margin-left:0!important}.career-margin-right{margin-right:0!important}.custom-margin{margin-right:0!important}.custom-box{margin-right:0!important}.custom-margin-left{margin-left:0!important}.custom-margin-leftabove{margin-left:0!important}.significance2-tab{margin-left:0!important;width:auto!important}.significance2-subtab{width:100%!important}.btn-newsletter{margin-left:0!important}.emailnews{margin-left:0!important;width:100%!important;max-width:300px}.list{min-width:0!important;max-width:100vw!important;overflow-x:auto!important;position:relative!important}#training_font{margin-left:0!important}}.back-to-top-label,.prev-page-label,#backButton span,#topButton span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px;font-size:11px}.service-model-section .pricing-card,.service-model-section .tier-card,.pricing-tier-scroll{overflow:visible!important;max-height:none!important;-webkit-overflow-scrolling:auto}@media (max-width:991px){.video-content h1,.video-content h2,.video-content .hero-title,.video-content .hero-subtitle{font-size:clamp(20px,5vw,36px)!important;line-height:1.3!important;text-shadow:0 2px 8px rgba(0,0,0,0.7)!important}.video-content p,.video-content .hero-subtitle{font-size:clamp(13px,3.5vw,18px)!important;text-shadow:0 1px 4px rgba(0,0,0,0.6)!important}}@media (max-width:767px){.legal-page-content,.privacy-policy-content,.terms-content{padding:0 16px!important;max-width:100vw;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word}.legal-page-content table,.privacy-policy-content table{display:block;overflow-x:auto;max-width:100%}}@media print{.back-to-top,.prev-page-btn,.float-buttons,.enquiry-popup,.mobile-menu,.whatsapp-float,nav,header .main-menu{display:none!important}body{font-size:12pt}a[href]::after{content:" (" attr(href) ")";font-size:10pt}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}