.attorney-page-container{width:100%;max-width:1200px;margin:24px auto 40px}.attorney-page-container .attorney-card{background-color:#fff;border:1px solid #eaecef;margin-bottom:24px;border-radius:12px;padding:16px}.attorney-page-container .review-card{padding:24px}.attorney-page-container .attorney-header{display:flex;flex-direction:column;row-gap:16px}.attorney-page-container .attorney-header .attorney-details{display:flex;flex-direction:column;row-gap:12px;align-items:center;justify-content:center}.attorney-page-container .attorney-header .attorney-details .headshot{width:71px;height:92px;position:relative}.attorney-page-container .attorney-header .attorney-details .headshot .headshot-img{border-radius:10px;border:1px solid #eaecef}.attorney-page-container .attorney-header .attorney-details .headshot .pro{width:55px;height:17px;border-radius:100px;padding:1px 8px;background-color:#fef1ef;position:absolute;bottom:-10%;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center}.attorney-page-container .attorney-header .attorney-details .headshot .pro>span{color:#1c1f24;font-size:9px;font-weight:700;line-height:22px;letter-spacing:.9px}.attorney-page-container .attorney-header .attorney-details .attorney-info>h2{font-size:20px;font-weight:600;line-height:28px;text-align:center;color:#1c1f24;margin:0;margin-bottom:12px}.attorney-page-container .attorney-header .attorney-details .attorney-info>.view-profile{width:100%;max-width:256px;height:48px;border-radius:8px;padding:12px 20px;border:1px solid #cfdbde;display:flex;justify-content:center;align-items:center;-moz-column-gap:8px;column-gap:8px;font-size:16px;font-weight:600;line-height:24px;color:#445c61}.attorney-page-container .attorney-header .flag-action-container{font-size:14px;font-weight:500;line-height:22px}.attorney-page-container .attorney-header .flag-action-container .flag-review{display:flex;justify-content:center;-moz-column-gap:8px;column-gap:8px;padding:8px 12px;color:#ed4f4b}.attorney-page-container .attorney-header .flag-action-container .flag-review .icon-flag:before{display:inline-block !important}.attorney-page-container .attorney-header .flag-action-container span{display:block;color:#ed4f4b;text-align:left}.attorney-page-container .attorney-header .icon-crown::before{position:relative;display:inline-block;min-width:10.29px;min-height:.5em;margin-right:.25em;top:-30%;content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDExIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01Ljg3NTAzIDEuODE4OTlDNi4wNzg2MSAxLjY5Mzk5IDYuMjE0MzIgMS40NjcyIDYuMjE0MzIgMS4yMTE4NEM2LjIxNDMyIDAuODE3MjAxIDUuODk0NjggMC40OTc1NTkgNS41MDAwMyAwLjQ5NzU1OUM1LjEwNTM5IDAuNDk3NTU5IDQuNzg1NzUgMC44MTcyMDEgNC43ODU3NSAxLjIxMTg0QzQuNzg1NzUgMS40Njg5OSA0LjkyMTQ2IDEuNjkzOTkgNS4xMjUwMyAxLjgxODk5TDQuMTAxODIgMy44NjU0MkMzLjkzOTMyIDQuMTkwNDIgMy41MTc4OSA0LjI4MzI3IDMuMjMzOTYgNC4wNTY0OUwxLjY0Mjg5IDIuNzgzMjdDMS43MzIxOCAyLjY2MzYzIDEuNzg1NzUgMi41MTU0MiAxLjc4NTc1IDIuMzU0N0MxLjc4NTc1IDEuOTYwMDYgMS40NjYxMSAxLjY0MDQyIDEuMDcxNDYgMS42NDA0MkMwLjY3NjgyMSAxLjY0MDQyIDAuMzU3MTc4IDEuOTYwMDYgMC4zNTcxNzggMi4zNTQ3QzAuMzU3MTc4IDIuNzQ5MzQgMC42NzY4MjEgMy4wNjg5OSAxLjA3MTQ2IDMuMDY4OTlDMS4wNzUwMyAzLjA2ODk5IDEuMDgwMzkgMy4wNjg5OSAxLjA4Mzk2IDMuMDY4OTlMMS45MDAwMyA3LjU1ODI3QzEuOTk4MjUgOC4xMDExMyAyLjQ3MTQ2IDguNDk3NTYgMy4wMjUwMyA4LjQ5NzU2SDcuOTc1MDNDOC41MjY4MiA4LjQ5NzU2IDkuMDAwMDMgOC4xMDI5MiA5LjEwMDAzIDcuNTU4MjdMOS45MTYxMSAzLjA2ODk5QzkuOTE5NjggMy4wNjg5OSA5LjkyNTAzIDMuMDY4OTkgOS45Mjg2MSAzLjA2ODk5QzEwLjMyMzIgMy4wNjg5OSAxMC42NDI5IDIuNzQ5MzQgMTAuNjQyOSAyLjM1NDdDMTAuNjQyOSAxLjk2MDA2IDEwLjMyMzIgMS42NDA0MiA5LjkyODYxIDEuNjQwNDJDOS41MzM5NiAxLjY0MDQyIDkuMjE0MzIgMS45NjAwNiA5LjIxNDMyIDIuMzU0N0M5LjIxNDMyIDIuNTE1NDIgOS4yNjc4OSAyLjY2MzYzIDkuMzU3MTggMi43ODMyN0w3Ljc2NjExIDQuMDU2NDlDNy40ODIxOCA0LjI4MzI3IDcuMDYwNzUgNC4xOTA0MiA2Ljg5ODI1IDMuODY1NDJMNS44NzUwMyAxLjgxODk5WiIgZmlsbD0iI0ZDOTgzNSIvPgo8L3N2Zz4K")}.attorney-page-container .attorney-header .icon-user::before{position:relative;display:inline-block;min-width:1em;min-height:1em;transform:translateY(2px);-webkit-font-smoothing:antialiased;content:url("data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjk0MTIgMTJDMTQuNDIyOCAxMiAxNi40NzkgOS45OTYwOSAxNi40NzkgNy41QzE2LjQ3OSA1LjAzOTA2IDE0LjQyMjggMyAxMS45NDEyIDNDOS40MjQxMSAzIDcuNDAzMzYgNS4wMzkwNiA3LjQwMzM2IDcuNUM3LjQwMzM2IDkuOTk2MDkgOS40MjQxMSAxMiAxMS45NDEyIDEyWk0xNS4wOTY0IDEzLjEyNUgxNC40OTM3QzEzLjcxMzggMTMuNTExNyAxMi44NjI5IDEzLjY4NzUgMTEuOTQxMiAxMy42ODc1QzExLjAxOTQgMTMuNjg3NSAxMC4xMzMxIDEzLjUxMTcgOS4zNTMyIDEzLjEyNUg4Ljc1MDUzQzYuMTI3MSAxMy4xMjUgNCAxNS4yNjk1IDQgMTcuODcxMVYxOS4zMTI1QzQgMjAuMjYxNyA0Ljc0NDQ5IDIxIDUuNzAxNjggMjFIMTguMTgwN0MxOS4xMDI0IDIxIDE5Ljg4MjQgMjAuMjYxNyAxOS44ODI0IDE5LjMxMjVWMTcuODcxMUMxOS44ODI0IDE1LjI2OTUgMTcuNzE5OCAxMy4xMjUgMTUuMDk2NCAxMy4xMjVaIiBmaWxsPSIjNDQ1QzYxIi8+Cjwvc3ZnPgo=")}.attorney-page-container .attorney-header .icon-flag:before{position:relative;display:none;min-width:1em;min-height:1em;transform:translateY(2px);-webkit-font-smoothing:antialiased;content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIyMjczXzExODQ1KSI+CjxwYXRoIGQ9Ik0xLjUgMC43NUMxLjUgMC4zMzQzNzUgMS4xNjU2MiAwIDAuNzUgMEMwLjMzNDM3NSAwIDAgMC4zMzQzNzUgMCAwLjc1VjJWMTAuOTUzMVYxMi41VjE1LjI1QzAgMTUuNjY1NiAwLjMzNDM3NSAxNiAwLjc1IDE2QzEuMTY1NjIgMTYgMS41IDE1LjY2NTYgMS41IDE1LjI1VjEyLjEyNUw0LjAwOTM4IDExLjQ5NjlDNS4yOTM3NSAxMS4xNzUgNi42NTMxMiAxMS4zMjUgNy44Mzc1IDExLjkxNTZDOS4yMTg3NSAxMi42MDYyIDEwLjgyMTkgMTIuNjkwNiAxMi4yNjU2IDEyLjE0NjlMMTMuMzUgMTEuNzQwNkMxMy43NDA2IDExLjU5MzggMTQgMTEuMjIxOSAxNCAxMC44MDMxVjIuMDY1NjJDMTQgMS4zNDY4NyAxMy4yNDM4IDAuODc4MTI1IDEyLjYgMS4yTDEyLjMgMS4zNUMxMC44NTMxIDIuMDc1IDkuMTUgMi4wNzUgNy43MDMxMiAxLjM1QzYuNjA2MjUgMC44IDUuMzQ2ODggMC42NjI1IDQuMTU2MjUgMC45NTkzNzVMMS41IDEuNjI1VjAuNzVaTTEuNSAzLjE3MTg4TDQuNTE4NzUgMi40MTU2M0M1LjM2MjUgMi4yMDYyNSA2LjI1MzEzIDIuMzAzMTIgNy4wMzEyNSAyLjY5MDYyQzguNzQ2ODcgMy41NDY4OCAxMC43NDA2IDMuNjE4NzUgMTIuNSAyLjkwMzEzVjEwLjQ1OTRMMTEuNzM3NSAxMC43NDM3QzEwLjY4NDQgMTEuMTM3NSA5LjUxMjUgMTEuMDc4MSA4LjUwNjI1IDEwLjU3NUM3IDkuODIxODcgNS4yNzgxMiA5LjYzNDM3IDMuNjQzNzUgMTAuMDQwNkwxLjUgMTAuNTc4MVYzLjE3MTg4WiIgZmlsbD0iI0VENEY0QiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzIyMjczXzExODQ1Ij4KPHJlY3Qgd2lkdGg9IjE0IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")}@media only screen and (min-width: 768px){.attorney-page-container .attorney-header{flex-direction:row;row-gap:0;justify-content:space-between;align-items:flex-start}.attorney-page-container .attorney-header .attorney-details{flex-direction:row;row-gap:0;-moz-column-gap:16px;column-gap:16px}.attorney-page-container .attorney-header .attorney-details .attorney-info>h2{font-size:24px;line-height:32px}.attorney-page-container .attorney-header .attorney-details .attorney-info .view-profile{max-width:167px}.attorney-page-container .attorney-header .flag-action-container .flag-review{justify-content:flex-start}}
