.settlement-solicitors-section{padding:70px 0}.settlement-solicitors-card{border:1px solid var(--primary);max-width:1400px;margin:0 auto;position:relative}.settlement-solicitors-card-inner{margin:6px;padding:100px;background:#f9f9f9}.settlement-solicitors-title{font-size:22px;font-weight:600;margin-bottom:20px !important}.settlement-solicitors-desc{font-size:16px;line-height:1.5;margin-bottom:38px}.settlement-solicitors-desc a{color:#000;text-decoration:underline;-webkit-transition:color 0.2s;transition:color 0.2s}.settlement-solicitors-desc a:hover{opacity:.8}.settlement-solicitors-logos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:44px;margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.settlement-solicitors-logo{max-height:70px;margin:10px 0;-o-object-fit:contain;object-fit:contain;background:none}@media (max-width: 950px){.settlement-solicitors-card{padding:32px 20px 24px 20px;max-width:99vw}}@media (max-width: 600px){.settlement-solicitors-logos{gap:30px;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.settlement-solicitors-logos img{max-width:45%}.settlement-solicitors-section{padding:30px 0}}@media (max-width: 800px){.settlement-solicitors-card{max-width:100%;border:none;padding:0}.settlement-solicitors-card-inner{margin:0;padding:40px 30px}}
