.elementor-4456 .elementor-element.elementor-element-0928c7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_content_tabs .uc_bold_tabs ul li a.ue-tab-btn, .r-tabs-accordion-title > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_tabs .ue-ge-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_tabs .ue-content-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_tabs .ue-content-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_tabs .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_tab_nav{width:284px;gap:0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs ul{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs ul li a.ue-tab-btn, .r-tabs-accordion-title > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs ul li a.ue-tab-btn,.elementor-4456 .elementor-element.elementor-element-2ce03e7 .r-tabs-accordion-title > a{border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;margin:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-tab-btn{flex-direction:row;justify-content:flex-start;align-items:flex-start;color:var( --e-global-color-primary );gap:0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-tab-btn,.elementor-4456 .elementor-element.elementor-element-2ce03e7 .r-tabs-accordion-title > a{background-color:var( --e-global-color-secondary );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs ul li.r-tabs-state-default a.ue-tab-btn,.elementor-4456 .elementor-element.elementor-element-2ce03e7 .r-tabs-accordion-title > a{border-style:none;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-tab-btn:hover,.elementor-4456 .elementor-element.elementor-element-2ce03e7 .r-tabs-accordion-title > a:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-4e1bc23 );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .r-tabs-state-active .ue-tab-btn{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs > ul li.r-tabs-state-active a.ue-tab-btn,.elementor-4456 .elementor-element.elementor-element-2ce03e7 .r-tabs-accordion-title.r-tabs-state-active > a{border-style:solid;border-width:0px 0px 2px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-graphic-element{width:64px;height:64px;background-color:#ffffff;margin-top:0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-graphic-element img{width:64px;height:64px;object-fit:cover;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-graphic-element,.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-graphic-element img{border-radius:100px 100px 100px 100px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-ge-icon{font-size:20px;color:#616161;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc-tabs-accordion-title{gap:0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-ge-text{color:#616161;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .panel-container{background-color:var( --e-global-color-secondary );margin-top:0px;border-style:none;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .tab-container{padding:0px 20px 20px 32px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .panel-container,.elementor-4456 .elementor-element.elementor-element-2ce03e7 .tab-container{border-radius:0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-item-content-wrapper{flex-direction:column;align-items:flex-start;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .r-tabs-accordion-title a.r-tabs-anchor{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .r-tabs-accordion-title.r-tabs-state-active a.r-tabs-anchor{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc-accordion-icon{color:var( --e-global-color-primary );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .r-tabs-state-active .uc-accordion-icon{color:var( --e-global-color-secondary );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .r-tabs-state-active .uc-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-content-title{color:#000000;font-family:"Merriweather", Sans-serif;font-size:28px;font-weight:600;line-height:36px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-content-text{color:#000000;font-family:var( --e-global-typography-e4ce2fd-font-family ), Sans-serif;font-size:var( --e-global-typography-e4ce2fd-font-size );font-weight:var( --e-global-typography-e4ce2fd-font-weight );line-height:var( --e-global-typography-e4ce2fd-line-height );margin-top:0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_more_btn{padding:0px 0px 0px 0px;border-radius:0px;background-color:#000000;color:#ffffff;}@media(min-width:768px){.elementor-4456 .elementor-element.elementor-element-0928c7c{--width:100%;}}@media(max-width:1024px){.elementor-4456 .elementor-element.elementor-element-0928c7c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_content_tabs .uc_bold_tabs ul li a.ue-tab-btn, .r-tabs-accordion-title > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_tabs .ue-ge-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_tabs .ue-content-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_tabs .ue-content-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_tabs .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs ul{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs ul li a.ue-tab-btn, .r-tabs-accordion-title > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs ul li a.ue-tab-btn,.elementor-4456 .elementor-element.elementor-element-2ce03e7 .r-tabs-accordion-title > a{border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;margin:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-tab-btn{flex-direction:column;justify-content:flex-start;align-items:flex-start;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_tab_nav{gap:4px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .tab-container{padding:8px 20px 20px 20px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .panel-container{margin-top:0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-item-content-wrapper{align-items:flex-start;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-content-title{margin:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-content-text{font-size:var( --e-global-typography-e4ce2fd-font-size );line-height:var( --e-global-typography-e4ce2fd-line-height );}}@media(max-width:767px){.elementor-4456 .elementor-element.elementor-element-0928c7c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_content_tabs .uc_bold_tabs ul li a.ue-tab-btn, .r-tabs-accordion-title > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_tabs .ue-ge-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_tabs .ue-content-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_tabs .ue-content-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_content_tabs .uc_more_btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs ul{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs ul li a.ue-tab-btn, .r-tabs-accordion-title > a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs ul li a.ue-tab-btn,.elementor-4456 .elementor-element.elementor-element-2ce03e7 .r-tabs-accordion-title > a{border-radius:8px 8px 8px 8px;padding:8px 16px 8px 16px;margin:0px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-tab-btn{flex-direction:column;justify-content:flex-start;align-items:flex-start;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_tab_nav{gap:8px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .uc_bold_tabs > ul li.r-tabs-state-active a.ue-tab-btn,.elementor-4456 .elementor-element.elementor-element-2ce03e7 .r-tabs-accordion-title.r-tabs-state-active > a{border-width:0px 0px 2px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .tab-container{padding:8px 0px 0px 0px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-content-title{font-size:28px;}.elementor-4456 .elementor-element.elementor-element-2ce03e7 .ue-content-text{font-size:var( --e-global-typography-e4ce2fd-font-size );line-height:var( --e-global-typography-e4ce2fd-line-height );}}/* Start custom CSS for ucaddon_content_tabs, class: .elementor-element-2ce03e7 */@media (max-width: 767px){

  /* INNER UE Tabs: default state = show +, hide – */
  #uc_content_tabs_elementor_2ce03e7 .r-tabs-accordion-title .uc-accordion-icon-expand{
    display: inline-block !important;
  }
  #uc_content_tabs_elementor_2ce03e7 .r-tabs-accordion-title .uc-accordion-icon-collapse{
    display: none !important;
  }

  /* When the accordion TITLE is active = show –, hide + */
  #uc_content_tabs_elementor_2ce03e7 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-expand{
    display: none !important;
  }
  #uc_content_tabs_elementor_2ce03e7 .r-tabs-accordion-title.r-tabs-state-active .uc-accordion-icon-collapse{
    display: inline-block !important;
  }

  /*
    Fallback: some UE builds only put "active" on the PANEL, not the TITLE.
    When the panel after a title is active, treat that title as active.
  */
  #uc_content_tabs_elementor_2ce03e7 .r-tabs-accordion-title:has(+ .r-tabs-panel.r-tabs-state-active) .uc-accordion-icon-expand{
    display: none !important;
  }
  #uc_content_tabs_elementor_2ce03e7 .r-tabs-accordion-title:has(+ .r-tabs-panel.r-tabs-state-active) .uc-accordion-icon-collapse{
    display: inline-block !important;
  }

}





/* =========================================================
   ATTORNEY PROFILE – INSIGHTS (Nested Tabs)
   Events & Speaking Engagements tab
   Panel ID: uc_content_tabs_elementor_2ce03e7_item2
   ========================================================= */

/* Base list styling */
#uc_content_tabs_elementor_2ce03e7_item2 ul,
#uc_content_tabs_elementor_2ce03e7_item2 ol {
  margin: 0 0 16px 0 !important;
  padding-left: 1.4em !important;
  list-style-position: outside !important;
}

/* Critical: undo flex/grid list items */
#uc_content_tabs_elementor_2ce03e7_item2 li {
  display: list-item !important;
  margin: 0 0 8px 0 !important;
}

/* Nested lists */
#uc_content_tabs_elementor_2ce03e7_item2 ul ul,
#uc_content_tabs_elementor_2ce03e7_item2 ol ol,
#uc_content_tabs_elementor_2ce03e7_item2 ul ol,
#uc_content_tabs_elementor_2ce03e7_item2 ol ul {
  margin-top: 8px !important;
  margin-bottom: 0 !important;
  padding-left: 1.5em !important;
}

/* Match WordPress editor bullet styles */
#uc_content_tabs_elementor_2ce03e7_item2 ul ul {
  list-style-type: circle !important;
}

#uc_content_tabs_elementor_2ce03e7_item2 ul ul ul {
  list-style-type: square !important;
}

/* Remove any fake bullets added by theme/plugins */
#uc_content_tabs_elementor_2ce03e7_item2 li::before,
#uc_content_tabs_elementor_2ce03e7_item2 li::after {
  content: none !important;
}
</style>/* End custom CSS */