.legal-page{background:#fff;color:#242424}.legal-hero{background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.32)),url('../img/services/our_services_01.jpg') center/cover;min-height:300px;display:flex;align-items:center;color:#fff}.legal-hero h1{font-size:48px;font-weight:900;margin:0 0 16px}.legal-hero a{color:#fff}.legal-hero span{color:#cf0820}.legal-wrap{max-width:1160px;margin:auto;padding:90px 24px 110px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px}.legal-nav{position:sticky;top:110px;height:max-content;padding:12px;background:#f6f3f2;border:1px solid #eee}.legal-nav a{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;color:#222;font-weight:800;border-bottom:1px solid #e2dedc;transition:.25s}.legal-nav a:last-child{border:0}.legal-nav a:hover,.legal-nav a.active{background:#cb071e;color:#fff;transform:translateX(5px)}.legal-content{position:relative}.legal-content:before{content:"";position:absolute;left:-28px;top:0;width:3px;height:90px;background:#cb071e}.legal-kicker{color:#cb071e;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:1.4px;margin-bottom:10px}.legal-content h2{font-size:38px;font-weight:900;line-height:1.15;margin-bottom:18px}.legal-content .lead{font-size:17px;color:#666;line-height:1.8;padding-bottom:24px;border-bottom:1px solid #eee}.legal-block{padding:28px 0;border-bottom:1px solid #eee}.legal-block h3{font-size:22px;font-weight:900;margin:0 0 12px}.legal-block p,.legal-block li{color:#696969;line-height:1.8}.legal-block ul{padding-left:20px}.legal-note{margin-top:30px;padding:24px 26px;background:#f8f5f4;border-left:4px solid #cb071e}.legal-note strong{display:block;margin-bottom:6px}.legal-updated{display:inline-flex;margin-top:12px;padding:8px 13px;border-radius:30px;background:#222;color:#fff;font-size:12px;font-weight:800}.legal-cta{margin-top:34px;padding:30px;background:#cb071e;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px}.legal-cta h3{font-size:24px;font-weight:900;margin:0 0 4px}.legal-cta p{margin:0;color:rgba(255,255,255,.82)}.legal-cta .ui-btn{background:#fff;color:#171717;white-space:nowrap}
@media(max-width:850px){.legal-wrap{grid-template-columns:1fr;gap:32px;padding-top:60px}.legal-nav{position:static;display:grid;grid-template-columns:repeat(3,1fr)}.legal-nav a{justify-content:center;text-align:center;border-bottom:0;border-right:1px solid #ddd;padding:14px 8px;font-size:13px}.legal-nav a:last-child{border:0}.legal-content:before{display:none}.legal-hero{min-height:250px}.legal-hero h1{font-size:40px}}
@media(max-width:560px){.legal-hero{min-height:210px}.legal-hero h1{font-size:34px}.legal-wrap{padding:44px 18px 70px}.legal-nav{grid-template-columns:1fr}.legal-nav a{border-right:0;border-bottom:1px solid #ddd}.legal-content h2{font-size:30px}.legal-block h3{font-size:20px}.legal-cta{align-items:flex-start;flex-direction:column}.legal-cta .ui-btn{width:100%;text-align:center}}
