.clients-page-section{padding:80px 0 100px;background-color:#fff}.clients-sec-title{text-align:center;margin-bottom:50px}.clients-sec-title h2{font-size:36px;font-weight:700;color:#0b0f19;margin-bottom:12px;text-transform:capitalize}.clients-sec-title p{font-size:16px;color:#64748b;max-width:600px;margin:0 auto}.clients-grid-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;max-width:1140px;margin:0 auto}.client-logo-card{flex:0 0 calc(20% - 24px);min-width:180px;height:130px;background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 20px #0b0f190f;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.client-logo-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px #eab30833;border-color:#eab308}.client-logo-card img{max-width:100%;max-height:85px;object-fit:contain;transition:transform .3s ease}.client-logo-card:hover img{transform:scale(1.06)}@media (max-width: 991px){.client-logo-card{flex:0 0 calc(33.333% - 20px)}}@media (max-width: 600px){.client-logo-card{flex:0 0 calc(50% - 15px);height:110px}.client-logo-card img{max-height:65px}}:root{--ssfs-black: #0b0f19;--ssfs-black-surface: #111827;--ssfs-gold: #eab308;--ssfs-gold-dark: #d97706;--ssfs-gold-light: #fef08a;--ssfs-white: #ffffff;--ssfs-gray-dark: #1e293b;--ssfs-gray-light: #f8fafc}.theme-btn,.quote-btn,.btn-box .quote-btn,.btn-style-one,.btn-style-two,.btn-style-three,.btn-style-four{background:linear-gradient(135deg,#eab308,#d97706)!important;color:#0b0f19!important;font-weight:700!important;border-radius:8px!important;box-shadow:0 4px 15px #eab3084d!important;border:none!important}.theme-btn:hover,.quote-btn:hover,.btn-style-one:hover,.btn-style-two:hover,.btn-style-three:hover,.btn-style-four:hover{background:linear-gradient(135deg,#d97706,#b45309)!important;color:#fff!important;box-shadow:0 6px 20px #d9770666!important;border-color:#d97706!important}.btn-style-one:before,.btn-style-one:after,.btn-style-two:before,.btn-style-two:after,.btn-style-three:before,.btn-style-three:after,.btn-style-four:before,.btn-style-four:after{border-bottom-color:#d97706!important;background-color:#d97706!important}.btn-style-one:hover:before,.btn-style-one:hover:after,.btn-style-two:hover:before,.btn-style-two:hover:after,.btn-style-three:hover:before,.btn-style-three:hover:after,.btn-style-four:hover:before,.btn-style-four:hover:after{border-bottom-color:#d97706!important;background-color:#d97706!important}.main-header .header-top{background-color:#0b0f19!important;border-bottom:1px solid rgba(234,179,8,.25)!important}.main-header .header-top .info-list li .icon,.main-header .header-top .info-list li a,.main-header .header-top .social-box li a{color:#eab308!important}.main-header .header-upper .inner-container{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:10px 0!important}.main-header .header-upper .logo-box{display:flex!important;align-items:center!important;padding:0!important;margin:0!important;float:none!important;flex-shrink:0!important}.main-header .header-upper .logo-box .logo{display:flex!important;align-items:center!important}.main-header .header-upper .logo-box .logo img{height:80px!important;max-height:85px!important;width:auto!important;max-width:250px!important;object-fit:contain!important;display:block!important;transition:all .3s ease!important}.main-header .nav-outer{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin-left:auto!important;float:none!important;padding-right:0!important;margin-right:0!important}.main-header .main-menu,.main-header .main-menu .navigation{display:flex!important;align-items:center!important;float:none!important;margin:0!important}.main-header .outer-box{display:flex!important;align-items:center!important;padding:0!important;margin-left:24px!important;margin-right:0!important;float:none!important}.main-header .btn-box{float:none!important;margin:0!important}.sticky-header{height:75px!important;max-height:75px!important;background:#fff!important;box-shadow:0 4px 20px #00000014!important}.sticky-header .auto-container{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;height:100%!important}.sticky-header .logo{padding:0!important;margin:0!important;max-height:55px!important;display:flex!important;align-items:center!important;float:none!important}.sticky-header .logo img,.sticky-header .logo a img,.sticky-header img{height:50px!important;max-height:50px!important;max-width:160px!important;width:auto!important;object-fit:contain!important;display:block!important}.mobile-menu .nav-logo img,.footer-widget .logo img{max-height:75px!important;width:auto!important;object-fit:contain!important}.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a{color:#d97706!important}.main-menu .navigation>li>ul{border-top:3px solid #eab308!important;background:#0b0f19!important}.main-menu .navigation>li>ul>li>a{color:#fff!important}.main-menu .navigation>li>ul>li>a:hover{color:#eab308!important;background:#eab3081f!important}.page-title{position:relative;background-color:#0b0f19!important}.page-title:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#0b0f19bf!important}.page-title .auto-container{position:relative;z-index:2}.page-title h1{color:#fff!important;font-weight:800}.page-title .page-breadcrumb li{color:#eab308!important}.page-title .page-breadcrumb li a{color:#fff!important}.main-footer{background-color:#0b0f19!important;color:#cbd5e1!important;border-top:3px solid #eab308!important}.main-footer .footer-widget h5{color:#eab308!important;border-bottom:2px solid #eab308!important}.main-footer .list-link li a{color:#cbd5e1!important}.main-footer .list-link li a:hover{color:#eab308!important}.main-footer .copyright{border-top:1px solid rgba(255,255,255,.1)!important;color:#94a3b8!important}.main-footer .copyright a{color:#eab308!important}.sec-title .title,.sec-title h2 span{color:#d97706!important}.sec-title .separator{background-color:#eab308!important}.security-block .inner-box .lower-content .upper-box .icon,.security-block .icon,.service-block .icon,.services-block .icon,.featured-block .icon-box .icon{color:#0b0f19!important}.security-block .inner-box .lower-content .hover-bg-color:before,.security-block .inner-box .lower-content .hover-bg-color:after{background-color:#0b0f19!important}.security-block .inner-box:hover .lower-content .upper-box .icon,.security-block .inner-box:hover .icon{color:#eab308!important}.security-block .inner-box:hover .lower-content .upper-box h5 a{color:#fff!important}.security-block .inner-box:hover .lower-content .text{color:#cbd5e1!important}.security-block .inner-box .image:before{background:#f89429a6!important}.client-ticker-section{position:relative;background:#fff;padding:30px 0;overflow:hidden}.client-ticker-wrapper{position:relative;width:100%;overflow:hidden;display:flex}.client-ticker-wrapper:before,.client-ticker-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:5;pointer-events:none}.client-ticker-wrapper:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.client-ticker-wrapper:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.client-ticker-track{display:flex;align-items:center;gap:24px;width:max-content;animation:infiniteTicker 22s linear infinite;padding:4px 0}.client-ticker-track:hover{animation-play-state:paused}.ticker-logo-card{flex:0 0 auto;width:180px;height:80px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 20px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #00000008;transition:all .3s ease}.ticker-logo-card:hover{border-color:#eab308;transform:translateY(-3px);box-shadow:0 8px 20px #eab30826}.ticker-logo-card img{max-width:100%;max-height:140px;object-fit:contain}@keyframes infiniteTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-section{padding:90px 0 100px!important;position:relative!important}.testimonial-block{padding:10px!important}.testimonial-block .inner-box{background:#0b0f19e0!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;border:1px solid rgba(234,179,8,.35)!important;border-radius:20px!important;padding:32px 28px!important;text-align:left!important;box-shadow:0 14px 40px #00000073!important;transition:all .35s ease!important;position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-height:270px!important}.testimonial-block .inner-box:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,#eab308,#d97706)!important}.testimonial-block .inner-box:hover{transform:translateY(-6px)!important;border-color:#eab308!important;box-shadow:0 20px 45px #eab30840!important}.testimonial-block .inner-box .title{font-size:17px!important;font-weight:700!important;color:#fff!important;padding-left:32px!important;display:block!important;margin-bottom:14px!important;position:relative!important}.testimonial-block .inner-box .title .icon{color:#eab308!important;font-size:22px!important;left:0!important;top:2px!important;position:absolute!important}.testimonial-block .inner-box .text{color:#cbd5e1!important;font-size:14.5px!important;line-height:1.7em!important;margin:0 0 24px!important;font-weight:400!important;position:relative!important}.testimonial-block .inner-box .author-box{border-top:1px dashed rgba(255,255,255,.18)!important;padding-top:18px!important;margin-top:auto!important;position:relative!important}.testimonial-block .inner-box .author-box .author-inner{padding-left:56px!important;display:block!important;position:relative!important}.testimonial-block .inner-box .author-box .author-image{width:44px!important;height:44px!important;border:2px solid #eab308!important;box-shadow:0 4px 12px #eab3084d!important;border-radius:50%!important;overflow:hidden!important}.testimonial-block .inner-box .author-box h6{color:#fff!important;font-weight:700!important;font-size:15px!important;margin-bottom:2px!important}.testimonial-block .inner-box .author-box .designation{color:#94a3b8!important;font-size:12px!important;margin-bottom:6px!important}.testimonial-block .inner-box .author-box .rating{color:#eab308!important;font-size:15px!important;gap:4px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;margin-top:8px!important}.testimonial-one__google-img{height:42px!important;width:auto!important;margin-left:12px!important;vertical-align:middle!important;border-radius:6px!important;background:#fff!important;padding:4px 10px!important;display:inline-block!important;object-fit:contain!important;box-shadow:0 4px 12px #0000004d!important;transition:transform .3s ease!important}.testimonial-one__google-img:hover{transform:scale(1.05)!important}.contact-page-section{padding:60px 0 40px!important;background-color:#f8fafc!important}.contact-box{margin-bottom:30px!important}.contact-box .inner-box{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;padding:32px 24px!important;text-align:center!important;box-shadow:0 4px 20px #0000000a!important;transition:all .35s ease!important;position:relative!important;overflow:hidden!important;height:100%!important}.contact-box .inner-box:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:#eab308!important;transition:all .35s ease!important}.contact-box .inner-box:hover{transform:translateY(-5px)!important;box-shadow:0 15px 35px #eab30826!important;border-color:#eab308!important}.contact-box .inner-box h5{font-size:19px!important;font-weight:700!important;color:#0b0f19!important;margin-bottom:12px!important}.contact-box .inner-box .text,.contact-box .inner-box .emails a,.contact-box .inner-box a.phone{color:#475569!important;font-size:15px!important;line-height:1.6em!important;display:block!important;text-decoration:none!important}.contact-box .inner-box a.phone:hover,.contact-box .inner-box .emails a:hover{color:#eab308!important}.fluid-section-two{background:#fff!important;padding:60px 0 80px!important}.fluid-section-two .outer-container{background:#fff!important;max-width:1200px!important;margin:0 auto!important;padding:0 15px!important;display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:30px!important}.fluid-section-two .outer-container .map-column{position:relative!important;width:100%!important;flex:1 1 480px!important;float:none!important;padding:0!important;min-height:460px!important}.fluid-section-two .outer-container .map-column .map-outer{width:100%!important;height:100%!important;min-height:460px!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 30px #00000014!important;border:1px solid #e2e8f0!important}.fluid-section-two .outer-container .form-column{position:relative!important;width:100%!important;flex:1 1 480px!important;float:none!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 8px 30px #0000000f!important}.fluid-section-two .outer-container .form-column .inner-column{padding:36px 32px!important}.contact-form .form-group input[type=text],.contact-form .form-group input[type=email],.contact-form .form-group textarea{border:1px solid #cbd5e1!important;border-radius:10px!important;padding:12px 18px!important;font-size:14.5px!important;color:#0b0f19!important;background:#f8fafc!important;transition:all .3s ease!important;width:100%!important}.contact-form .form-group input:focus,.contact-form .form-group textarea:focus{border-color:#eab308!important;background:#fff!important;box-shadow:0 0 0 3px #eab3082e!important;outline:none!important}.contact-form .submit-btn{background:linear-gradient(135deg,#eab308,#d97706)!important;color:#0b0f19!important;font-weight:700!important;padding:14px 32px!important;border-radius:10px!important;border:none!important;box-shadow:0 6px 20px #eab30840!important;transition:all .3s ease!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.5px!important}.contact-form .submit-btn:hover{transform:translateY(-2px)!important;box-shadow:0 10px 25px #eab30866!important}
