/* Equi-Trust Legal Practitioners — editorial law-firm visual system */
:root{--eq-navy:#101f32;--eq-navy-2:#172c43;--eq-gold:#b8955a;--eq-gold-light:#d7bd8e;--eq-ink:#202a35;--eq-muted:#66717d;--eq-paper:#f7f5f0;--eq-white:#fff;--eq-border:#e7e1d6;--eq-serif:Georgia,'Times New Roman',serif}
html{scroll-behavior:smooth}body{color:var(--eq-ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75}h1,h2,h3,h4,h5,.sec-title h2,.page-title .title{font-family:var(--eq-serif);font-weight:600;letter-spacing:-.025em;color:var(--eq-navy)}a{transition:color .2s ease,background .2s ease,border-color .2s ease}a:hover{color:var(--eq-gold)}
.main-header{box-shadow:0 5px 28px rgba(16,31,50,.07);background:#fff}.main-header .header-lower{background:#fff;border-bottom:1px solid var(--eq-border)}.main-header .main-box{min-height:92px}.main-header .logo img{max-height:72px;width:auto}.main-menu .navigation>li>a{font-size:13px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:var(--eq-navy);padding-top:34px;padding-bottom:34px}.main-menu .navigation>li.current>a,.main-menu .navigation>li:hover>a{color:var(--eq-gold)}.main-menu .navigation>li>ul{border-top:3px solid var(--eq-gold);box-shadow:0 15px 35px rgba(16,31,50,.14)}
.equitrust-hero{position:relative;overflow:hidden;background:var(--eq-navy);min-height:620px}.equitrust-hero .slide-item{min-height:620px;display:flex;align-items:center;position:relative}.equitrust-hero .bg-image{background-position:center 35%;background-size:cover;filter:saturate(.72)}.equitrust-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,22,37,.94) 0%,rgba(9,22,37,.82) 48%,rgba(9,22,37,.32) 100%);z-index:1}.equitrust-hero .auto-container{position:relative;z-index:2;width:100%}.equitrust-hero__content{max-width:760px;padding:105px 0 115px;color:#fff}.equitrust-hero__content .title{color:#fff;font-size:clamp(42px,5.3vw,72px);line-height:1.08;max-width:760px;margin:18px 0 22px;font-weight:600}.equitrust-eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--eq-gold-light);font-size:11px;font-weight:700;letter-spacing:.22em}.equitrust-eyebrow:before{content:'';display:inline-block;width:34px;height:1px;background:var(--eq-gold)}.equitrust-hero__intro{max-width:560px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.7;margin:0 0 30px}.equitrust-hero .btn-box{display:flex;align-items:center;flex-wrap:wrap;gap:26px}.equitrust-hero .theme-btn,.theme-btn.btn-style-one{background:var(--eq-gold);border:1px solid var(--eq-gold);border-radius:2px;box-shadow:none}.equitrust-hero .theme-btn:hover,.theme-btn.btn-style-one:hover{background:#9e7a43;border-color:#9e7a43}.equitrust-hero__secondary{color:#fff;font-weight:700;font-size:14px}.equitrust-hero__secondary span{color:var(--eq-gold-light);padding-left:7px}.equitrust-hero__proof{display:flex;gap:12px;flex-wrap:wrap;margin-top:48px;color:rgba(255,255,255,.65);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.equitrust-hero__proof span:nth-child(even){color:var(--eq-gold)}
.sec-title .sub-title,.sub-title{color:var(--eq-gold);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.sec-title h2{font-size:clamp(30px,3.2vw,44px);line-height:1.2;margin-top:12px}.sec-title .text,.sec-title p{color:var(--eq-muted)}.services-section,.about-section,.contact-details,.projects-section-home3{padding-top:100px;padding-bottom:100px}.services-section{background:var(--eq-paper)}.service-block-new-1 .inner-box,.service-block-new-3 .inner-box{height:100%;background:#fff;border:1px solid var(--eq-border);box-shadow:0 8px 28px rgba(16,31,50,.045);transition:transform .25s ease,box-shadow .25s ease}.service-block-new-1 .inner-box:hover,.service-block-new-3 .inner-box:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgba(16,31,50,.11)}.service-block-new-1 .content-box{padding:28px 28px 30px}.service-block-new-1 .title a,.service-block-new-3 .title a{font-family:var(--eq-serif);color:var(--eq-navy);font-size:22px}.service-block-new-1 .read-more{color:var(--eq-gold);font-weight:700;text-transform:uppercase;font-size:11px;letter-spacing:.12em}.service-block-new-1 .image-box img{aspect-ratio:4/3;object-fit:cover}.about-section .info-box .title{font-family:var(--eq-serif);color:var(--eq-navy)}.fun-fact-section-new-3{background:var(--eq-navy)}.fun-fact-section-new-3 .sec-title h2,.fun-fact-section-new-3 .counter-title,.fun-fact-section-new-3 .count-text{color:#fff}.fun-fact-section-new-3 .count-text{font-family:var(--eq-serif);font-size:44px}.fun-fact-section-new-3 .counter-title{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.projects-section-home3{background:#fff}.project-block-home3 .image-box{overflow:hidden}.project-block-home3 img{transition:transform .5s ease}.project-block-home3:hover img{transform:scale(1.04)}.contact-section .outer-box{background:var(--eq-paper);border:1px solid var(--eq-border)}input.form-control,textarea.form-control,.contact-form input,.contact-form textarea{border:1px solid #ddd6ca!important;border-radius:2px!important;background:#fff!important;box-shadow:none!important;padding:14px 16px!important}.contact-form button,.contact-details button{background:var(--eq-navy)!important;border-color:var(--eq-navy)!important;border-radius:2px!important}.contact-form button:hover,.contact-details button:hover{background:var(--eq-gold)!important;border-color:var(--eq-gold)!important}.page-title{background-color:var(--eq-navy);background-blend-mode:multiply}.page-title:before{background:linear-gradient(90deg,rgba(10,25,42,.88),rgba(10,25,42,.42))}.page-title .title{color:#fff;font-size:clamp(36px,4vw,54px)}.page-title .page-breadcrumb li,.page-title .page-breadcrumb li a{color:rgba(255,255,255,.8)}.main-footer,.footer-style-two{background:var(--eq-navy);color:rgba(255,255,255,.72)}.main-footer .widget-title,.main-footer h5,.main-footer .text,.main-footer .user-links a{color:rgba(255,255,255,.82)}.main-footer .widget-title{font-family:var(--eq-serif);font-size:22px}.main-footer .footer-bottom{border-top:1px solid rgba(255,255,255,.14)}.main-footer .logo img{max-height:66px;width:auto}.equitrust-whatsapp{position:fixed;right:22px;bottom:24px;z-index:9998;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:40px;background:#168b57;color:#fff!important;font-size:13px;font-weight:700;box-shadow:0 9px 28px rgba(0,0,0,.2)}.equitrust-whatsapp:hover{background:#106e44;color:#fff!important;transform:translateY(-2px)}.equitrust-whatsapp__icon{display:grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.7);border-radius:50%;font-size:14px}.equitrust-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.owl-theme .owl-nav [class*=owl-]{background:var(--eq-gold)!important}.scroll-to-top{background:var(--eq-gold)!important}
@media(max-width:767px){.main-header .main-box{min-height:76px}.main-header .logo img{max-height:58px}.equitrust-hero,.equitrust-hero .slide-item{min-height:590px}.equitrust-hero__content{padding:90px 12px 95px}.equitrust-hero__content .title{font-size:42px}.equitrust-hero__intro{font-size:16px}.equitrust-hero__proof{margin-top:32px;gap:8px;font-size:9px}.services-section,.about-section,.contact-details,.projects-section-home3{padding-top:68px;padding-bottom:68px}.equitrust-whatsapp{right:14px;bottom:14px;padding:11px 14px}.equitrust-whatsapp__label{display:inline}.sec-title h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.equitrust-hero *,.service-block-new-1 *,.equitrust-whatsapp{transition:none!important;animation:none!important}}
