.elementor-3298 .elementor-element.elementor-element-75538b1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3298 .elementor-element.elementor-element-28474ae{text-align:start;}.elementor-3298 .elementor-element.elementor-element-28474ae .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-5074166{text-align:start;}.elementor-3298 .elementor-element.elementor-element-5074166 .elementor-heading-title{font-size:24px;color:#595959;}.elementor-3298 .elementor-element.elementor-element-4887078{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3298 .elementor-element.elementor-element-4887078 .elementor-divider-separator{width:100%;}.elementor-3298 .elementor-element.elementor-element-4887078 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3298 .elementor-element.elementor-element-54dcc63{text-align:start;}.elementor-3298 .elementor-element.elementor-element-54dcc63 .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-5e45bf7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3298 .elementor-element.elementor-element-5e45bf7:not(.elementor-motion-effects-element-type-background), .elementor-3298 .elementor-element.elementor-element-5e45bf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5E8F0;}.elementor-3298 .elementor-element.elementor-element-f2fe9d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-3298 .elementor-element.elementor-element-f2fe9d0 p{margin-block-end:0px;}.elementor-3298 .elementor-element.elementor-element-cb2ba3f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3298 .elementor-element.elementor-element-fb405b9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3298 .elementor-element.elementor-element-fb405b9 .elementor-divider-separator{width:100%;}.elementor-3298 .elementor-element.elementor-element-fb405b9 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3298 .elementor-element.elementor-element-58f5e76{text-align:start;}.elementor-3298 .elementor-element.elementor-element-58f5e76 .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-503cdf9{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3298 .elementor-element.elementor-element-9085ace{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3298 .elementor-element.elementor-element-9085ace .elementor-divider-separator{width:100%;}.elementor-3298 .elementor-element.elementor-element-9085ace .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3298 .elementor-element.elementor-element-92cc599{text-align:start;}.elementor-3298 .elementor-element.elementor-element-92cc599 .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-0b2e842{text-align:start;}.elementor-3298 .elementor-element.elementor-element-0b2e842 .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-1ade93a{text-align:start;}.elementor-3298 .elementor-element.elementor-element-1ade93a .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-90d6bdc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3298 .elementor-element.elementor-element-90d6bdc{text-align:start;}.elementor-3298 .elementor-element.elementor-element-90d6bdc .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-e1b0ec1{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3298 .elementor-element.elementor-element-e1b0ec1:not(.elementor-motion-effects-element-type-background), .elementor-3298 .elementor-element.elementor-element-e1b0ec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCE8D4;}.elementor-3298 .elementor-element.elementor-element-9244682 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-3298 .elementor-element.elementor-element-9244682 p{margin-block-end:0px;}.elementor-3298 .elementor-element.elementor-element-a5bd5f0{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3298 .elementor-element.elementor-element-14c73dd p{margin-block-end:0px;}.elementor-3298 .elementor-element.elementor-element-bdaa84a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3298 .elementor-element.elementor-element-3790829{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3298 .elementor-element.elementor-element-3790829 .elementor-divider-separator{width:100%;}.elementor-3298 .elementor-element.elementor-element-3790829 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3298 .elementor-element.elementor-element-3657036{text-align:start;}.elementor-3298 .elementor-element.elementor-element-3657036 .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-ae06df9{text-align:start;}.elementor-3298 .elementor-element.elementor-element-ae06df9 .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-2491912{text-align:start;}.elementor-3298 .elementor-element.elementor-element-2491912 .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-b467e28{text-align:start;}.elementor-3298 .elementor-element.elementor-element-b467e28 .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-a73ef9d p{margin-block-end:0px;}.elementor-3298 .elementor-element.elementor-element-20baa8e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3298 .elementor-element.elementor-element-20baa8e .elementor-divider-separator{width:100%;}.elementor-3298 .elementor-element.elementor-element-20baa8e .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3298 .elementor-element.elementor-element-409f790{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3298 .elementor-element.elementor-element-3fed02a{text-align:start;}.elementor-3298 .elementor-element.elementor-element-3fed02a .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-75f0449{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3298 .elementor-element.elementor-element-75f0449 .elementor-divider-separator{width:100%;}.elementor-3298 .elementor-element.elementor-element-75f0449 .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3298 .elementor-element.elementor-element-8fb916c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3298 .elementor-element.elementor-element-b9c4004{text-align:start;}.elementor-3298 .elementor-element.elementor-element-b9c4004 .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-96113df{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3298 .elementor-element.elementor-element-96113df .elementor-divider-separator{width:100%;}.elementor-3298 .elementor-element.elementor-element-96113df .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3298 .elementor-element.elementor-element-60d9d8f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3298 .elementor-element.elementor-element-06b60fd{text-align:start;}.elementor-3298 .elementor-element.elementor-element-06b60fd .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-891767a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3298 .elementor-element.elementor-element-891767a .elementor-divider-separator{width:100%;}.elementor-3298 .elementor-element.elementor-element-891767a .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3298 .elementor-element.elementor-element-0293d77{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3298 .elementor-element.elementor-element-e516e74{text-align:start;}.elementor-3298 .elementor-element.elementor-element-e516e74 .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-37fee50{text-align:start;}.elementor-3298 .elementor-element.elementor-element-37fee50 .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-1f67b9f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3298 .elementor-element.elementor-element-1f67b9f .elementor-divider-separator{width:100%;}.elementor-3298 .elementor-element.elementor-element-1f67b9f .elementor-divider{padding-block-start:30px;padding-block-end:30px;}.elementor-3298 .elementor-element.elementor-element-832ebf5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-3298 .elementor-element.elementor-element-7894e63{text-align:start;}.elementor-3298 .elementor-element.elementor-element-7894e63 .elementor-heading-title{color:var( --e-global-color-7773119 );}.elementor-3298 .elementor-element.elementor-element-bca5647{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3298 .elementor-element.elementor-element-bca5647:not(.elementor-motion-effects-element-type-background), .elementor-3298 .elementor-element.elementor-element-bca5647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3298 .elementor-element.elementor-element-ac4db6d > .elementor-widget-container{padding:15px 15px 0px 15px;}.elementor-3298 .elementor-element.elementor-element-ac4db6d p{margin-block-end:0px;}:root{--page-title-display:none;}/* Start custom CSS */.fee-table-wrap{
  /* ---- theme these to match brand ---- */
  --ft-head-bg:#1f3a5f;   /* header row background */
  --ft-head-fg:#ffffff;   /* header row text      */
  --ft-border:#d7dee6;    /* cell borders         */
  --ft-stripe:#f4f7fa;    /* zebra row            */
  --ft-fg:#26303b;        /* body text            */
  --ft-accent:#1f3a5f;    /* first-column emphasis*/

  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  border:1px solid var(--ft-border);
  border-radius:6px;
  margin:1.25rem 0;
}
/* visible focus ring so keyboard users can grab + scroll the region */
.fee-table-wrap:focus{
  outline:2px solid var(--ft-head-bg);
  outline-offset:2px;
}
.fee-table{
  border-collapse:collapse;
  width:100%;
  min-width:560px;            /* forces scroll instead of squishing */
  font-family:inherit;
  font-size:.95rem;
  line-height:1.45;
  color:var(--ft-fg);
}
.fee-table--wide{min-width:720px;}   /* the 3-col comparison table */
.fee-table th,
.fee-table td{
  padding:.7rem .9rem;
  border:1px solid var(--ft-border);
  text-align:left;
  vertical-align:top;
}
.fee-table thead th{
  background:var(--ft-head-bg);
  color:var(--ft-head-fg);
  font-weight:600;
  white-space:nowrap;
}
.fee-table tbody tr:nth-child(even){background:var(--ft-stripe);}
.fee-table th[scope="row"]{
  font-weight:600;
  color:var(--ft-accent);
}
.fee-table .ft-quote{font-style:italic;font-weight:600;}/* End custom CSS */