.event-card-wrapper{border:1px solid var(--color-grey-200);padding:var(--spacing-6);background:var(--color-white);gap:var(--spacing-4);flex-direction:column;transition:transform .3s}.event-card-wrapper:hover{transform:translateY(-8px)}.event-card-wrapper:hover .event-title{color:var(--color-primary-600)}.event-card-detail{gap:var(--spacing-2);color:var(--color-grey-900);letter-spacing:.3px;flex-direction:column}.event-date{letter-spacing:.4px;font-size:24px!important}.event-date-time{color:var(--color-grey-600)}.event-title{letter-spacing:0}.event-card-summary-detail{gap:var(--spacing-2);color:var(--color-grey-900);flex-direction:column}.event-summary{letter-spacing:2%;color:var(--color-grey-900)}@media (max-width:767px){.event-card-wrapper:hover{transform:none}}
.expert-card{width:100%;padding:var(--spacing-6);background-color:var(--color-white);border:1px solid var(--color-grey-100);transition:transform .3s;position:relative}.expert-card:hover{transform:translateY(-8px)}.expert-card--in-modal:hover{transform:none}.expert-card--in-modal,.expert-card--in-modal-mobile{min-height:0;overflow:hidden}.expert-card-modal-scroll{-webkit-overflow-scrolling:touch}.expert-card-modal-sticky-footer{background-color:var(--color-white);gap:var(--spacing-5);padding-top:22px;position:relative}.expert-card-modal-scroll-fade{left:0;right:0;top:calc(-1 * var(--spacing-10));height:var(--spacing-10);pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--color-white) 100%);position:absolute}.expert-card-modal-sticky-footer .expert-card-footer{padding-top:0}.expert-card-modal-request-btn{margin-top:0}.expert-card-summary--modal-flow{padding-top:var(--spacing-6);flex:none;overflow:visible}.expert-card-summary.expert-card-summary--modal{min-height:0;padding-top:var(--spacing-6);flex:1;display:flex;overflow:hidden}.expert-card-summary--scrollable{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.expert-card-summary-text--modal{margin-right:0;display:block}.expert-card-summary-text--modal .text-editor,.expert-card-summary-text--modal .text-editor p{display:block}.expert-card-tag-wrapper{gap:var(--spacing-3)}.expert-card-featured-tags{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.expert-card-header{align-items:center;gap:var(--spacing-6);padding:var(--spacing-6) 0;display:flex}.expert-image-wrapper{width:40px;height:40px;position:relative}.expert-image{object-fit:cover}.expert-title-wrapper{gap:var(--spacing-4)}.expert-tag-wrapper{gap:var(--spacing-2);flex-wrap:wrap}.expert-card-summary{padding-top:var(--spacing-6);display:block}.expert-card-summary-text{color:var(--color-grey-600);letter-spacing:.3px;margin-right:var(--spacing-5);display:inline}.expert-card-summary-text .text-editor,.expert-card-summary-text .text-editor p{display:inline}.expert-card-verified{color:#168447;white-space:nowrap;background:#edf8f1;border-radius:12px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.expert-card-read-more{letter-spacing:.3px;color:var(--color-primary-500);cursor:pointer;border:0;display:inline}.expert-content{gap:var(--spacing-2);flex-direction:column}.expert-section-wrapper{gap:var(--spacing-1);flex-direction:column;display:flex}.expert-location-divider{background-color:var(--color-grey-200);width:1px;height:12px;margin:auto var(--spacing-3);flex-shrink:0}.expert-location{gap:var(--spacing-2)}.expert-title{color:var(--color-grey-900);letter-spacing:.4px}.expert-suffix{letter-spacing:.3px;color:var(--color-primary)}.expert-content-text{letter-spacing:.3px;color:var(--color-grey-600)}.expert-education-section{gap:var(--spacing-2)}.expert-card-footer{padding-top:var(--spacing-6)}.more-locations{cursor:pointer;position:relative}.more-locations-trigger{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.more-locations-popover{z-index:10;background:#fff;border:1px solid #d8dce0;border-radius:6px;min-width:160px;max-height:200px;margin:0;list-style:none;display:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.more-locations-popover li{white-space:nowrap;padding:4px 12px;font-size:14px}.more-locations:hover .more-locations-popover,.more-locations:focus-within .more-locations-popover{display:block}
.tag-container{padding:6px var(--spacing-3);background-color:var(--color-grey-50);border:1px solid var(--color-grey-100);border-radius:var(--radius-2);width:fit-content}.tag-title{color:var(--color-grey-600);letter-spacing:.2px}
.lock-tag{padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--color-grey-100);gap:var(--spacing-2)}.lock-tag-text{letter-spacing:.2px;color:var(--color-grey-600)}
.expert-card-accordion-wrapper{padding:var(--spacing-2) 0 0;gap:var(--spacing-2);flex-direction:column}.accordion--open .expert-card-accordion-content-wrapper{padding:var(--spacing-6) 0 0!important}.expert-card-accordion-content{letter-spacing:.3px;color:var(--color-grey-600)}.expert-card-accordion-content-wrapper .text-editor p{margin-bottom:var(--spacing-6)}.expert-card-restricted-info{margin:var(--spacing-10) 0 var(--spacing-6);gap:var(--spacing-2)}.expert-card-request-text{letter-spacing:.3px;color:var(--color-grey-600);font-style:italic}.expert-tag-heading{color:var(--color-grey-900);letter-spacing:.3px}.expert-tag-content-wrapper{padding:var(--spacing-8) 0 var(--spacing-10);gap:var(--spacing-3);align-items:center}.accordion-expert-tag-wrapper{gap:var(--spacing-3)}@media (max-width:767px){.expert-tag-content-wrapper{padding:var(--spacing-3) 0 var(--spacing-8);gap:var(--spacing-3);flex-direction:column;align-items:flex-start}.expert-card-accordion{padding:var(--spacing-4)!important}}
.expert-banner-wrapper{border:1px solid var(--color-grey-100);padding:var(--spacing-6)}.expert-tag-button-wrapper{gap:var(--spacing-8)}.expert-tag-wrapper,.expert-button-wrapper{gap:var(--spacing-2)}.expert-button-text{text-transform:uppercase}.expert-banner-content-wrapper{margin:var(--spacing-6) 0;gap:var(--spacing-6)}.expert-content{gap:var(--spacing-2);flex-direction:column}.expert-section-wrapper{gap:var(--spacing-1);flex-direction:column;display:flex}.expert-location-divider{background-color:var(--color-grey-200);width:1px;height:12px;margin:auto var(--spacing-3);flex-shrink:0}.expert-location{gap:var(--spacing-2)}.expert-title{color:var(--color-grey-900);letter-spacing:.4px}.expert-suffix{letter-spacing:.3px;color:var(--color-primary)}.expert-content-text{letter-spacing:.3px;color:var(--color-grey-600)}.expert-education-section{gap:var(--spacing-2)}@media (max-width:767px){.expert-banner-wrapper{padding:var(--spacing-4)}.expert-button-wrapper{justify-content:flex-start}.expert-banner-content-wrapper{margin:var(--spacing-4) 0;gap:var(--spacing-2)}}
.expert-card-bookmark{width:48px;height:40px;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-grey-200)}.expert-card-bookmark:hover{background-color:var(--color-primary-50);border:none}.expert-card-bookmark-saved{border:1px solid var(--color-primary-600);background-color:var(--color-primary-50)}.expert-card-bookmark-icon{color:var(--color-grey-500)}.expert-card-bookmark-icon:hover,.expert-card-bookmark-icon-saved{color:var(--color-primary-500)}
.verified-tag{background:var(--color-green-50);border:1px solid var(--color-green-100);border-radius:var(--radius-16);align-items:center;gap:6px;height:30px;padding:6px;display:inline-flex}.verified-tag-icon{color:var(--color-success)}.verified-tag-text{letter-spacing:.2px;color:var(--color-green-850)}
.expert-witness-search{align-items:baseline;display:flex}.expert-witness-search-label{margin-right:var(--spacing-4);letter-spacing:.3px;color:var(--color-white);white-space:nowrap;flex-shrink:0}.expert-witness-search-fields{align-items:stretch;height:40px;display:flex;gap:0!important}.expert-witness-search-keyword{width:198px;color:var(--color-light-teritiary);background:#fff;border-right:0;border-radius:0;outline:none}.expert-witness-search-keyword::placeholder{color:#7d8794;opacity:1}.expert-witness-search-keyword:focus{border:1px solid var(--color-primary-600)}.expert-witness-search-dropdown{width:198px;height:40px}.expert-witness-search-dropdown .expertise-dropdown{width:198px}@media (max-width:1023px){.expert-witness-search-dropdown .expertise-dropdown{width:100%}}.expert-witness-search-dropdown .dropdown{height:40px}.expert-witness-search-button{border:1px solid var(--color-primary-500);cursor:pointer;height:40px}.dropdown-options-list{max-height:208px!important}.home-banner-search-section .expert-witness-search-note{color:var(--color-grey-900)}.expert-witness-search-note{color:var(--color-grey-200);letter-spacing:.4px;margin-top:var(--spacing-1);font-style:italic;font-weight:400}.expert-witness-search-note a{color:var(--color-primary-500);font-style:normal}@media (max-width:1023px){.expert-witness-search{align-items:flex-start;gap:var(--spacing-2);flex-direction:column;width:100%;height:100%}.expert-witness-search-label{margin-right:0}.expert-witness-search-fields{flex-flow:column wrap;width:100%;height:100%;gap:var(--spacing-2)!important}.expert-witness-search-keyword,.expert-witness-search-dropdown{flex:1;width:100%;min-width:0;max-width:none}.expert-witness-search-button{flex-shrink:0}}
.legal-policy-wrapper{background-color:var(--color-white);padding:var(--spacing-18) 0}@media (max-width:1023px){.legal-policy-wrapper{padding-bottom:var(--spacing-10);padding-top:var(--spacing-10)}}.legal-policy-inner{gap:var(--spacing-4);max-width:var(--container-4xl);width:100%}.legal-policy-heading{color:var(--color-blue-line)}.legal-policy-date-wrapper{gap:var(--spacing-1)}.legal-policy-date,.legal-policy-content{color:var(--color-grey-600);letter-spacing:.3px}.legal-policy-content p{margin-bottom:var(--spacing-4)}.legal-policy-content a{color:var(--color-primary-500);text-decoration:none}.legal-policy-content h2{font-size:var(--font-size-h5);line-height:var(--line-height-h5);margin-bottom:var(--spacing-4);padding-top:var(--spacing-2);color:var(--color-blue-line);font-weight:500}@media (max-width:1023px){.legal-policy-content h2{font-size:var(--font-size-h4)}}.legal-policy-content h3{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);margin-bottom:var(--spacing-4);color:var(--color-blue-line);font-weight:500}@media (max-width:1023px){.legal-policy-content h3{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg)}}.legal-policy-content ul{padding-left:var(--spacing-10);margin-bottom:var(--spacing-4);list-style-type:disc}@media (max-width:1023px){.legal-policy-content ul{padding-left:var(--spacing-8)}}.legal-policy-content ul li{margin-bottom:var(--spacing-1)}.legal-policy-content .legal-policy-table-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin-bottom:var(--spacing-4);border:1px solid #e2e8f0;overflow-x:auto}.legal-policy-content table{border:1px solid var(--color-grey-200);border-collapse:collapse;width:100%}.legal-policy-content th{padding:var(--spacing-6) var(--spacing-4);background-color:var(--color-grey-900);color:var(--color-white);letter-spacing:.3px;border-right:1px solid var(--color-grey-200);text-align:left}.legal-policy-content th:last-child{border-right:none}.legal-policy-content td{padding:var(--spacing-4);background-color:var(--color-white);color:var(--color-grey-600);letter-spacing:.3px;border-right:1px solid var(--color-grey-200);border-bottom:1px solid var(--color-grey-200);white-space:nowrap;vertical-align:top}.legal-policy-content tbody tr td:first-child{color:var(--color-grey-900)}.legal-policy-content tbody tr:last-child td{border-bottom:none}.legal-policy-content th:last-child,.legal-policy-content td:last-child{white-space:normal;min-width:var(--container-xs)}
.experts-banner-content{width:100%}.experts-banner-title{color:var(--color-blue-heading);margin-bottom:var(--spacing-4)}.experts-banner-description{color:var(--color-grey-200);letter-spacing:.4px;margin-bottom:var(--spacing-10)}@media (max-width:1023px){.experts-banner-description{margin-bottom:var(--spacing-4)}}
.related-experts-wrapper{background-color:var(--color-bg-grey);padding-bottom:var(--spacing-14)}@media screen and (max-width:1023px){.related-experts-wrapper{padding-bottom:var(--spacing-8)}}.related-experts-header{padding:var(--spacing-14) 0 0 0!important}.related-experts-scroller{--related-experts-scroll-gutter:var(--spacing-page-mobile);--related-experts-gap:var(--spacing-4);width:100%}.related-experts-scroller__viewport{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%;scroll-padding-left:var(--related-experts-scroll-gutter);scroll-padding-right:var(--related-experts-scroll-gutter);padding-right:var(--related-experts-scroll-gutter);margin-right:calc(-1 * var(--related-experts-scroll-gutter));overflow:auto hidden}.related-experts-scroller__track{gap:var(--related-experts-gap);padding-left:var(--related-experts-scroll-gutter);padding-right:var(--related-experts-scroll-gutter);align-items:stretch;display:flex}.related-experts-scroller__item{flex:0 0 calc(( min(100vw, var(--container-page)) - 2 * var(--related-experts-scroll-gutter) - var(--related-experts-gap) ) / 2);width:calc(( min(100vw, var(--container-page)) - 2 * var(--related-experts-scroll-gutter) - var(--related-experts-gap) ) / 2);scroll-snap-align:start;min-width:0}.related-experts-scroller__item:last-child{scroll-snap-align:end}.related-experts-scroller__item>*{width:100%;height:100%}@media (max-width:767px){.related-experts-header{padding:var(--spacing-8) 0 0 0}.related-experts-scroller{display:none}}@media (min-width:768px){.related-experts-section-wrapper{padding-right:0}.related-experts-scroller{--related-experts-scroll-gutter:var(--spacing-page-tablet);--related-experts-gap:var(--spacing-8);display:block}.related-experts-scroller__track{padding-top:var(--spacing-10)}}@media (min-width:1280px){.related-experts-scroller{--related-experts-scroll-gutter:max(0px, calc((100vw - var(--container-page)) / 2))}}
.compare-option{align-items:center;gap:var(--spacing-3);cursor:pointer}.custom-checkbox{border:1px solid var(--color-border-300);border-radius:var(--radius-1);background:var(--color-gray-50);flex-shrink:0;width:15px;height:15px;margin:0;padding:0}.compare-option input:checked+.custom-checkbox{background:var(--color-primary-500);border-color:1px solid var(--color-primary-500);color:var(--color-white)}.compare-text{color:var(--color-primary-600);letter-spacing:.3px;position:relative}
.recently-viewed-experts-wrapper{background-color:var(--color-bg-grey);padding-bottom:var(--spacing-10)}.recently-viewed-experts-header{padding:0!important}@media (max-width:767px){.recently-viewed-experts-wrapper{padding-bottom:var(--spacing-8)}}
