.law-section{background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:400px;padding:45px 155px;display:flex;position:relative;overflow:hidden}.law-section:before{content:"";pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg width='400' height='400' xmlns='http://www.w3.org/2000/svg'%3E%3Ctext x='50' y='200' font-size='120' font-weight='bold' fill='rgba(255,255,255,0.05)' font-family='Arial'%3ELEGAL%3C/text%3E%3C/svg%3E");background-position:50%;background-repeat:repeat;position:absolute;inset:0}.law-container{z-index:2;align-items:center;gap:40px;width:100%;display:flex;position:relative}.law-card-wrapper{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.law-card-content{border-radius:20px;justify-content:center;align-items:center;width:100%;padding:108px 30px;transition:transform .3s,box-shadow .3s;display:flex}.law-card-text{color:#fff;text-align:center;letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600;line-height:1.5}.law-content-wrapper{flex:1;min-width:0}.law-title{font-family:var(--font-bold);color:var(--black);margin-bottom:20px;font-size:25px}.law-description{font-family:var(--font-regular);color:var(--black);font-size:18px}.law-btn{background:var(--red);font-family:var(--font-bold);color:var(--white);border:1px solid var(--white);cursor:pointer;border-radius:20px;padding:14px 15px;font-size:16px}@media (max-width:991px){.law-section{min-height:auto}.law-container{flex-direction:column;gap:30px}.law-card-wrapper,.law-content-wrapper{width:100%}.law-card-content{min-height:200px}.law-card-text{font-size:16px}}@media (max-width:1280px){.law-section{padding:40px 100px}}@media (max-width:1024px){.law-section{padding:40px 12px}}@media (min-width:1300px){.law-container{gap:60px}.law-card-wrapper{flex:none;max-width:400px}.law-content-wrapper{flex:1}}@media (max-width:576px){.law-container{gap:20px}.law-card-content{border-radius:15px;min-height:180px;padding:30px 20px}.law-card-text{font-size:14px;line-height:1.4}}@media (max-width:360px){.law-card-text{font-size:13px}}
