.connect-withus{position:relative;margin-top:30px;z-index:1;background:#447e89}.connect-withus .grid-container .flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;gap:.5%;padding-top:clamp(43px,43px + 12 * (100vw - 375px) / 1065,55px);padding-bottom:50px;flex-direction:column}@media(min-width:768px){.connect-withus .grid-container .flex-column{flex-direction:row;align-items:center}.connect-withus .grid-container .flex-column .title{width:37%}}.connect-withus .grid-container .flex-column .title h2{font-family:Marcellus,serif;font-weight:400;font-size:clamp(32px,32px + 4 * (100vw - 375px) / 1065,36px);line-height:106%;text-transform:capitalize}@media(min-width:768px){.connect-withus .grid-container .flex-column .description{width:52%}}.connect-withus .grid-container .flex-column .description p{font-family:Inter Tight,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:133%;margin-bottom:0}.connect-withus .teamPerson .flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap}.connect-withus .teamPerson .flex-column .person-card{background:#fff;border-radius:0;overflow:hidden;width:100%}@media(min-width:768px){.connect-withus .teamPerson .flex-column .person-card{width:50%}}@media(min-width:1024px){.connect-withus .teamPerson .flex-column .person-card{width:25%}}.connect-withus .teamPerson .flex-column .person-card .person-img{width:100%;height:100%;position:relative}.connect-withus .teamPerson .flex-column .person-card .person-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.connect-withus .teamPerson .flex-column .person-card .person-img p{position:absolute;font-family:Inter Tight,sans-serif;font-style:normal;font-weight:600;font-size:26px;line-height:150%;color:#373737;top:6px;left:15px}.connect-withus .find-lawyers{background:#fff;padding-block:62px;color:#000}.connect-withus .find-lawyers .flex-law{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-inline:20px;align-items:flex-start;flex-direction:column}@media(min-width:768px){.connect-withus .find-lawyers .flex-law{flex-direction:row}}@media print,screen and (max-width:47.99875em){.connect-withus .find-lawyers .flex-law .wraps{width:100%}}.connect-withus .find-lawyers .flex-law .wraps form{position:relative}.connect-withus .find-lawyers .flex-law .wraps form .txtBox{width:320px;height:50px;padding:15px 0 0;background:transparent;-webkit-box-shadow:inherit;box-shadow:inherit;border:none;border-bottom:1px solid #000000;border-radius:0;margin-bottom:0;font-family:Inter Tight,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:150%}@media print,screen and (max-width:47.99875em){.connect-withus .find-lawyers .flex-law .wraps form .txtBox{width:100%}}@media(min-width:768px){.connect-withus .find-lawyers .flex-law .wraps form .txtBox{width:clamp(28.125rem,82.031vw - 11.25rem,41.25rem)}}.connect-withus .find-lawyers .flex-law .wraps form .txtBox::-webkit-input-placeholder{font-size:18px;line-height:150%}.connect-withus .find-lawyers .flex-law .wraps form .txtBox::-moz-placeholder{font-size:18px;line-height:150%}.connect-withus .find-lawyers .flex-law .wraps form .txtBox:-ms-input-placeholder{font-size:18px;line-height:150%}.connect-withus .find-lawyers .flex-law .wraps form .txtBox::-ms-input-placeholder{font-size:18px;line-height:150%}.connect-withus .find-lawyers .flex-law .wraps form .txtBox::placeholder{font-size:18px;line-height:150%}.connect-withus .find-lawyers .flex-law .wraps form i{background:url(/images/settings/search-icon.svg) no-repeat;background-size:contain;width:23px;height:23px;display:block;position:absolute;font-size:0;bottom:30px;right:0;cursor:pointer}.connect-withus .find-lawyers .flex-law .cta-sec{margin-top:10px}@media print,screen and (max-width:1023px){.connect-withus .find-lawyers{padding-block:initial;padding-bottom:30px;padding-top:50px}}@media print,screen and (max-width:767px){.connect-withus .find-lawyers{padding-block:initial;padding-bottom:50px;padding-top:20px}.connect-withus .find-lawyers .flex-law{margin-inline:0}}@media(max-width:767px){html:not([lang=en]) .connect-withus .flex-column .title{margin-bottom:20px}}@media(min-width:768px)and (max-width:1039px){html:not([lang=en]) .connect-withus .find-lawyers .flex-law .wraps form .txtBox{width:330px}}
