.elementor-80 .elementor-element.elementor-element-c4fdf13{--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;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:075px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-c4fdf13:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-c4fdf13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-f2b8cf0{--display:flex;}.elementor-80 .elementor-element.elementor-element-0d55666{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-80 .elementor-element.elementor-element-b8d9240 img{width:100%;border-radius:56px 56px 56px 56px;}.elementor-80 .elementor-element.elementor-element-83b6b8a{--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;}.elementor-80 .elementor-element.elementor-element-dddc9d4{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-80 .elementor-element.elementor-element-dddc9d4 .elementor-heading-title{font-size:26px;font-weight:500;text-transform:none;color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-f518b0e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:39px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-f518b0e:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-f518b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-fa4f18e{--display:flex;--min-height:0px;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:015px;--margin-right:15px;--padding-top:030px;--padding-bottom:030px;--padding-left:22px;--padding-right:22px;}.elementor-80 .elementor-element.elementor-element-fa4f18e:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-fa4f18e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61724E;}.elementor-80 .elementor-element.elementor-element-79d60f4{text-align:center;}.elementor-80 .elementor-element.elementor-element-79d60f4 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-f35d73f{width:var( --container-widget-width, 104.662% );max-width:104.662%;--container-widget-width:104.662%;--container-widget-flex-grow:0;text-align:center;}.elementor-80 .elementor-element.elementor-element-f35d73f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-f35d73f .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:24px;color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-de5c833{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-80 .elementor-element.elementor-element-de5c833 .elementor-divider-separator{width:100%;}.elementor-80 .elementor-element.elementor-element-de5c833 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-80 .elementor-element.elementor-element-4bca51f{--display:flex;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:015px;--margin-right:15px;--padding-top:030px;--padding-bottom:030px;--padding-left:22px;--padding-right:22px;}.elementor-80 .elementor-element.elementor-element-4bca51f:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-4bca51f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-dcd470d{text-align:center;}.elementor-80 .elementor-element.elementor-element-dcd470d .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-91b0ec7{width:var( --container-widget-width, 102.374% );max-width:102.374%;--container-widget-width:102.374%;--container-widget-flex-grow:0;text-align:center;}.elementor-80 .elementor-element.elementor-element-91b0ec7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-91b0ec7 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:24px;color:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-4765ffc{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-80 .elementor-element.elementor-element-4765ffc .elementor-divider-separator{width:100%;}.elementor-80 .elementor-element.elementor-element-4765ffc .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-80 .elementor-element.elementor-element-8e60095{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:39px;--padding-left:0px;--padding-right:0px;}.elementor-80 .elementor-element.elementor-element-8e60095:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-8e60095 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-343f91c{--display:flex;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:015px;--margin-right:15px;--padding-top:030px;--padding-bottom:030px;--padding-left:22px;--padding-right:22px;}.elementor-80 .elementor-element.elementor-element-343f91c:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-343f91c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-80 .elementor-element.elementor-element-01330b1{text-align:center;}.elementor-80 .elementor-element.elementor-element-01330b1 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-e588324{width:var( --container-widget-width, 116.02% );max-width:116.02%;--container-widget-width:116.02%;--container-widget-flex-grow:0;text-align:center;}.elementor-80 .elementor-element.elementor-element-e588324.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-e588324 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:24px;color:var( --e-global-color-secondary );}.elementor-80 .elementor-element.elementor-element-7457ff4{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-80 .elementor-element.elementor-element-7457ff4 .elementor-divider-separator{width:100%;}.elementor-80 .elementor-element.elementor-element-7457ff4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-80 .elementor-element.elementor-element-4d4015f{--display:flex;--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:015px;--margin-right:15px;--padding-top:030px;--padding-bottom:030px;--padding-left:22px;--padding-right:22px;}.elementor-80 .elementor-element.elementor-element-4d4015f:not(.elementor-motion-effects-element-type-background), .elementor-80 .elementor-element.elementor-element-4d4015f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61724E;}.elementor-80 .elementor-element.elementor-element-0605d85{text-align:center;}.elementor-80 .elementor-element.elementor-element-0605d85 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:38px;font-weight:600;text-transform:none;color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-b6462e2{width:var( --container-widget-width, 127.765% );max-width:127.765%;--container-widget-width:127.765%;--container-widget-flex-grow:0;text-align:center;}.elementor-80 .elementor-element.elementor-element-b6462e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-80 .elementor-element.elementor-element-b6462e2 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:24px;color:var( --e-global-color-text );}.elementor-80 .elementor-element.elementor-element-7c1fa3e{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-80 .elementor-element.elementor-element-7c1fa3e .elementor-divider-separator{width:100%;}.elementor-80 .elementor-element.elementor-element-7c1fa3e .elementor-divider{padding-block-start:2px;padding-block-end:2px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-80 .elementor-element.elementor-element-79d60f4{text-align:center;}.elementor-80 .elementor-element.elementor-element-f35d73f{text-align:center;}.elementor-80 .elementor-element.elementor-element-dcd470d{text-align:center;}.elementor-80 .elementor-element.elementor-element-91b0ec7{text-align:center;}.elementor-80 .elementor-element.elementor-element-01330b1{text-align:center;}.elementor-80 .elementor-element.elementor-element-e588324{text-align:center;}.elementor-80 .elementor-element.elementor-element-0605d85{text-align:center;}.elementor-80 .elementor-element.elementor-element-b6462e2{text-align:center;}}@media(min-width:768px){.elementor-80 .elementor-element.elementor-element-fa4f18e{--content-width:515px;}}/* Start custom CSS for html, class: .elementor-element-bc0d139 */.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container th {
  font-size: 17px !important;
  line-height: 1.35;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td {
  font-size: 16px !important;
  line-height: 1.5;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .pricing-note,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .coming-soon {
  font-size: 14px !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 8px 13px;
  border: 1px solid #17181A !important;
  border-radius: 999px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: none !important;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .2s ease;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a::after {
  content: "↗";
  font-size: .9em;
  line-height: 1;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a {
  background: #D7ED1C !important;
  color: #17181A !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a:hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a:focus-visible {
  background: #61724E !important;
  border-color: #61724E !important;
  color: #FFFFFF !important;
  transform: translateY(-1px);
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger) {
  background: #61724E !important;
  border-color: #61724E !important;
  color: #FFFFFF !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger):hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger):focus-visible {
  background: #D7ED1C !important;
  border-color: #17181A !important;
  color: #17181A !important;
  transform: translateY(-1px);
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger {
  background: #D7ED1C !important;
  border-color: #17181A !important;
  color: #17181A !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger:hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger:focus-visible {
  background: #17181A !important;
  color: #FFFFFF !important;
  transform: translateY(-1px);
}
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container th {
    font-size: 16px !important;
  }
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td {
    font-size: 15px !important;
  }
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a {
    font-size: 14px;
    padding: 7px 11px;
  }
}   .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container th {
  font-size: 17px !important;
  line-height: 1.35;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td {
  font-size: 16px !important;
  line-height: 1.5;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .pricing-note,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .coming-soon {
  font-size: 14px !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 8px 13px;
  border: 1px solid #17181A !important;
  border-radius: 999px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: none !important;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .2s ease;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a::after {
  content: "↗";
  font-size: .9em;
  line-height: 1;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a {
  background: #D7ED1C !important;
  color: #17181A !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a:hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a:focus-visible {
  background: #61724E !important;
  border-color: #61724E !important;
  color: #FFFFFF !important;
  transform: translateY(-1px);
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger) {
  background: #61724E !important;
  border-color: #61724E !important;
  color: #FFFFFF !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger):hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger):focus-visible {
  background: #D7ED1C !important;
  border-color: #17181A !important;
  color: #17181A !important;
  transform: translateY(-1px);
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger {
  background: #D7ED1C !important;
  border-color: #17181A !important;
  color: #17181A !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger:hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger:focus-visible {
  background: #17181A !important;
  color: #FFFFFF !important;
  transform: translateY(-1px);
}
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container th {
    font-size: 16px !important;
  }
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td {
    font-size: 15px !important;
  }
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a {
    font-size: 14px;
    padding: 7px 11px;
  }
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td > .pricing-note {
  margin-inline-start: 13px !important;
}
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td > .pricing-note {
    margin-inline-start: 11px !important;
  }
}
    .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container th {
  font-size: 17px !important;
  line-height: 1.35;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td {
  font-size: 16px !important;
  line-height: 1.5;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .pricing-note,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .coming-soon {
  font-size: 14px !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 8px 13px;
  border: 1px solid #17181A !important;
  border-radius: 999px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: none !important;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .2s ease;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a::after {
  content: "↗";
  font-size: .9em;
  line-height: 1;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a {
  background: #D7ED1C !important;
  color: #17181A !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a:hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a:focus-visible {
  background: #61724E !important;
  border-color: #61724E !important;
  color: #FFFFFF !important;
  transform: translateY(-1px);
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger) {
  background: #61724E !important;
  border-color: #61724E !important;
  color: #FFFFFF !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger):hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger):focus-visible {
  background: #D7ED1C !important;
  border-color: #17181A !important;
  color: #17181A !important;
  transform: translateY(-1px);
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger {
  background: #D7ED1C !important;
  border-color: #17181A !important;
  color: #17181A !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger:hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger:focus-visible {
  background: #17181A !important;
  color: #FFFFFF !important;
  transform: translateY(-1px);
}
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container th {
    font-size: 16px !important;
  }
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td {
    font-size: 15px !important;
  }
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a {
    font-size: 14px;
    padding: 7px 11px;
  }
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td > .pricing-note {
  margin-inline-start: 13px !important;
}
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td > .pricing-note {
    margin-inline-start: 11px !important;
  }
}

.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-pickleball-table):not(.proximo-membership-table) tbody tr:nth-child(2) td:first-child,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-pickleball-table):not(.proximo-membership-table) tbody tr:nth-child(4) td:first-child {
  padding-inline-start: 33px !important;
}
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-pickleball-table):not(.proximo-membership-table) tbody tr:nth-child(2) td:first-child,
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-pickleball-table):not(.proximo-membership-table) tbody tr:nth-child(4) td:first-child {
    padding-inline-start: 31px !important;
  }
}
    .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container th {
  font-size: 17px !important;
  line-height: 1.35;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td {
  font-size: 16px !important;
  line-height: 1.5;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .pricing-note,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .coming-soon {
  font-size: 14px !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 8px 13px;
  border: 1px solid #17181A !important;
  border-radius: 999px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: none !important;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .2s ease;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a::after {
  content: "↗";
  font-size: .9em;
  line-height: 1;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a {
  background: #D7ED1C !important;
  color: #17181A !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a:hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a:focus-visible {
  background: #61724E !important;
  border-color: #61724E !important;
  color: #FFFFFF !important;
  transform: translateY(-1px);
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger) {
  background: #61724E !important;
  border-color: #61724E !important;
  color: #FFFFFF !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger):hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger):focus-visible {
  background: #D7ED1C !important;
  border-color: #17181A !important;
  color: #17181A !important;
  transform: translateY(-1px);
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger {
  background: #D7ED1C !important;
  border-color: #17181A !important;
  color: #17181A !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger:hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger:focus-visible {
  background: #17181A !important;
  color: #FFFFFF !important;
  transform: translateY(-1px);
}
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container th {
    font-size: 16px !important;
  }
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td {
    font-size: 15px !important;
  }
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a {
    font-size: 14px;
    padding: 7px 11px;
  }
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td > .pricing-note {
  margin-inline-start: 13px !important;
}
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td > .pricing-note {
    margin-inline-start: 11px !important;
  }
}

.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-pickleball-table):not(.proximo-membership-table) tbody tr:nth-child(2) td:first-child,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-pickleball-table):not(.proximo-membership-table) tbody tr:nth-child(4) td:first-child {
  padding-inline-start: 33.5px !important;
}
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-pickleball-table):not(.proximo-membership-table) tbody tr:nth-child(2) td:first-child,
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-pickleball-table):not(.proximo-membership-table) tbody tr:nth-child(4) td:first-child {
    padding-inline-start: 31.5px !important;
  }
}
    .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container th {
  font-size: 17px !important;
  line-height: 1.35;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td {
  font-size: 16px !important;
  line-height: 1.5;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .pricing-note,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .coming-soon {
  font-size: 14px !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  padding: 8px 13px;
  border: 1px solid #17181A !important;
  border-radius: 999px;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.15;
  text-decoration: none !important;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .2s ease;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a::after {
  content: "↗";
  font-size: .9em;
  line-height: 1;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a {
  background: #D7ED1C !important;
  color: #17181A !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a:hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-membership-table) table a:focus-visible {
  background: #61724E !important;
  border-color: #61724E !important;
  color: #FFFFFF !important;
  transform: translateY(-1px);
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger) {
  background: #61724E !important;
  border-color: #61724E !important;
  color: #FFFFFF !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger):hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table table a:not(.details-trigger):focus-visible {
  background: #D7ED1C !important;
  border-color: #17181A !important;
  color: #17181A !important;
  transform: translateY(-1px);
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger {
  background: #D7ED1C !important;
  border-color: #17181A !important;
  color: #17181A !important;
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger:hover,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-membership-table .details-trigger:focus-visible {
  background: #17181A !important;
  color: #FFFFFF !important;
  transform: translateY(-1px);
}
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container th {
    font-size: 16px !important;
  }
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td {
    font-size: 15px !important;
  }
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table a {
    font-size: 14px;
    padding: 7px 11px;
  }
}
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td > .pricing-note {
  margin-inline-start: 13px !important;
}
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container td > .pricing-note {
    margin-inline-start: 11px !important;
  }
}

.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-pickleball-table):not(.proximo-membership-table) tbody tr:nth-child(2) td:first-child,
.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-pickleball-table):not(.proximo-membership-table) tbody tr:nth-child(4) td:first-child {
  padding-inline-start: 33.5px !important;
}
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-pickleball-table):not(.proximo-membership-table) tbody tr:nth-child(2) td:first-child,
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container .proximo-pricing-table:not(.proximo-pickleball-table):not(.proximo-membership-table) tbody tr:nth-child(4) td:first-child {
    padding-inline-start: 31.5px !important;
  }
}

.elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table thead th {
  text-align: center !important;
  vertical-align: middle !important;
  font-size: 18px !important;
}
@media (max-width: 767px) {
  .elementor-80 .elementor-element.elementor-element-bc0d139 .proximo-tables-container table thead th {
    font-size: 17px !important;
  }
}/* End custom CSS */