.submenu-toggle{display:none !important}html,body{overflow-x:clip}img{height:auto}video{max-width:100%;height:auto}article table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}article img{max-width:100%;height:auto}#masthead.site-header{position:sticky !important;top:0 !important;left:0 !important;right:0 !important;z-index:9000 !important}.owl-nav button.owl-prev,.owl-nav button.owl-next,.swiper-button-prev,.swiper-button-next,button.owl-prev,button.owl-next{width:36px !important;height:36px !important;min-width:36px;min-height:36px;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important;padding:0 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important}.swiper-button-prev::after,.swiper-button-next::after{font-size:14px !important;line-height:1 !important}.cstudy-post,.tstpg-oc .item.tstmnl,#hp-casestudy .swiper-slide,.client-speak-sec .swiper-slide{height:auto !important;align-self:stretch}#hp-casestudy .swiper-wrapper,.client-speak-sec .swiper-wrapper{align-items:flex-start !important}#author-page-sec{padding:48px 0 !important;background:#f6f8fb}#popforms .pf-bg{background:rgba(10,20,50,.7) !important;backdrop-filter:blur(3px)}#popforms .pf-form-cont{position:fixed !important;top:50% !important;left:50% !important;bottom:auto !important;transform:translate(-50%,-50%) !important;width:min(580px,92vw) !important;max-height:90vh;overflow-y:auto;padding:40px 40px 36px !important;border-radius:16px !important;box-shadow:0 24px 60px rgba(0,0,0,.25) !important;background:#fff !important}#popforms .pf-close{position:absolute !important;top:16px !important;right:20px !important;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f4f6fa;transition:background .15s ease;padding:0 !important;font-size:1rem !important}#popforms .pf-close:hover{background:#e5e9f0}#popforms .pf-close svg{width:14px !important;height:14px !important}#popforms .pf-cf7 h3{font-family:"Poppins",sans-serif !important;font-size:1.375rem !important;font-weight:700 !important;color:#0d1937 !important;margin:0 0 28px !important;padding:0 !important;text-align:center !important}#popforms .pf-cf7 .wpcf7 .row{display:block !important;margin:0 !important}#popforms .pf-cf7 .wpcf7 .row>[class*="col-"]{width:100% !important;max-width:100% !important;flex:none !important;padding:0 !important}#popforms .pf-cf7 label{display:block;font-family:"Poppins",sans-serif;font-size:.875rem;font-weight:600;color:#374151;margin:0 0 6px}#popforms .pf-cf7 .row+.row,#popforms .pf-cf7 p{margin:0 0 18px !important}#popforms .pf-cf7 .wpcf7 p{margin:0 !important}#popforms .pf-cf7 input[type="text"],#popforms .pf-cf7 input[type="email"],#popforms .pf-cf7 input[type="tel"]{width:100% !important;max-width:100% !important;height:48px !important;padding:0 14px !important;font-size:.9375rem !important;font-family:"Poppins",sans-serif !important;color:#1f2937 !important;background:#f9fafb !important;border:1.5px solid #d1d5db !important;border-radius:8px !important;outline:none !important;transition:border-color .15s ease,box-shadow .15s ease !important;box-sizing:border-box !important;margin:0 !important}#popforms .pf-cf7 input[type="text"]:focus,#popforms .pf-cf7 input[type="email"]:focus,#popforms .pf-cf7 input[type="tel"]:focus{border-color:#00267a !important;box-shadow:0 0 0 3px rgba(0,38,122,.12) !important;background:#fff !important}#popforms .pf-cf7 input[type="submit"],#popforms .pf-cf7 .wpcf7-submit{width:100% !important;height:50px !important;background:#00267a !important;color:#fff !important;font-family:"Poppins",sans-serif !important;font-size:1rem !important;font-weight:700 !important;letter-spacing:.02em;border:0 !important;border-radius:8px !important;cursor:pointer !important;transition:background .15s ease,transform .15s ease !important;margin-top:8px !important;padding:0 !important;max-width:100% !important}#popforms .pf-cf7 input[type="submit"]:hover,#popforms .pf-cf7 .wpcf7-submit:hover{background:#001a5a !important;transform:translateY(-1px)}#popforms .pf-cf7 .wpcf7-not-valid-tip{font-size:.8125rem;color:#dc2626;margin-top:4px;display:block}#popforms .pf-cf7 .wpcf7-response-output{margin:12px 0 0 !important;padding:10px 14px !important;border-radius:8px !important;font-size:.875rem !important;border-width:1px !important}