.elementor-46684 .elementor-element.elementor-element-9ee2cc0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-46684 .elementor-element.elementor-element-00a7d5e{--display:flex;}.elementor-46684 .elementor-element.elementor-element-5ac3461{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-46684 .elementor-element.elementor-element-548d217{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-8ba2ce6 */h1{font-size:1.9rem;margin:0 0 .5rem}
  h2{font-size:1.3rem;margin:2.5rem 0 .75rem;padding-bottom:.4rem;border-bottom:2px solid #E4711B}
  h3{font-size:1.05rem;margin:1.5rem 0 .25rem}
  p{margin:.4rem 0}
  ul{margin:.4rem 0;padding-left:1.25rem}
  li{margin:.35rem 0}
  a{color:#5B2A86}
  table{width:100%;border-collapse:collapse;margin:.5rem 0 1rem;font-size:.95rem}
  th,td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid #E0E0E0;vertical-align:top}
  th{background:#F5F2F8;font-weight:600}
  .note{color:#666;font-size:.95rem}
  @media(max-width:600px){
    table,thead,tbody,tr,th,td{display:block}
    thead{display:none}
    tr{border-bottom:1px solid #E0E0E0;padding:.5rem 0}
    td{border:none;padding:.15rem 0}
  }/* End custom CSS */