.elementor-2080 .elementor-element.elementor-element-87aec96{--display:flex;}.elementor-2080 .elementor-element.elementor-element-aef09db{--display:flex;}.elementor-2080 .elementor-element.elementor-element-b92d552{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2080 .elementor-element.elementor-element-6d6a235{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2080 .elementor-element.elementor-element-e94ad19{--display:flex;}.elementor-2080 .elementor-element.elementor-element-41aa126{--display:flex;}.elementor-2080 .elementor-element.elementor-element-0b065a9{--display:flex;}.elementor-2080 .elementor-element.elementor-element-b1a5cc9{--display:flex;}.elementor-2080 .elementor-element.elementor-element-f78e560{--display:flex;}.elementor-2080 .elementor-element.elementor-element-d448a15{--display:flex;}.elementor-2080 .elementor-element.elementor-element-9f8d61a{--display:flex;}.elementor-2080 .elementor-element.elementor-element-9129a7a{--display:flex;}.elementor-2080 .elementor-element.elementor-element-0aa1d17{--display:flex;}.elementor-2080 .elementor-element.elementor-element-16abffb{--display:flex;}.elementor-2080 .elementor-element.elementor-element-3e1fb9f{--display:flex;}.elementor-2080 .elementor-element.elementor-element-2487283{--display:flex;}.elementor-2080 .elementor-element.elementor-element-cab7bf1{--display:flex;}.elementor-2080 .elementor-element.elementor-element-74f4862{--display:flex;}.elementor-2080 .elementor-element.elementor-element-bdb30e0{--display:flex;}.elementor-2080 .elementor-element.elementor-element-d087cda{--display:flex;}.elementor-2080 .elementor-element.elementor-element-bfd20d6{--display:flex;}.elementor-2080 .elementor-element.elementor-element-bf5968b{--display:flex;}.elementor-2080 .elementor-element.elementor-element-5cb5740{--display:flex;}.elementor-2080 .elementor-element.elementor-element-9f09021{--display:flex;}.elementor-2080 .elementor-element.elementor-element-ad87628{--display:flex;}.elementor-2080 .elementor-element.elementor-element-e47ece6{--display:flex;}.elementor-2080 .elementor-element.elementor-element-d69974c{--display:flex;}.elementor-2080 .elementor-element.elementor-element-f22e6d7{--display:flex;}.elementor-2080 .elementor-element.elementor-element-1b1ea57{--display:flex;}.elementor-2080 .elementor-element.elementor-element-f775814{--display:flex;}.elementor-2080 .elementor-element.elementor-element-8748234{--display:flex;}.elementor-2080 .elementor-element.elementor-element-e1be32a{--display:flex;}.elementor-2080 .elementor-element.elementor-element-54953b1{--display:flex;}.elementor-2080 .elementor-element.elementor-element-34ff05b{--display:flex;}.elementor-2080 .elementor-element.elementor-element-ce430de{--display:flex;}.elementor-2080 .elementor-element.elementor-element-4711314{--display:flex;}.elementor-2080 .elementor-element.elementor-element-50cb690{--display:flex;}.elementor-2080 .elementor-element.elementor-element-6b9fca8{--display:flex;}.elementor-2080 .elementor-element.elementor-element-46fb459{--display:flex;}.elementor-2080 .elementor-element.elementor-element-c40a6e6{--display:flex;}/* Start custom CSS *//* GTA membership card corrections — approved 2026-08-29 */
body.page-id-2080 .gta-free-content span {
  display: none !important;
}
body.page-id-2080 .gta-cards .gta-plan-actions {
  left: 20px !important;
  right: 20px !important;
  width: auto !important;
  max-width: none !important;
  box-sizing: border-box !important;
}
body.page-id-2080 .gta-cards ul li {
  position: relative !important;
  padding-left: 24px !important;
  font-weight: 700 !important;
}
body.page-id-2080 .gta-cards ul li::before {
  content: "✓" !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  width: 16px !important;
  height: auto !important;
  display: block !important;
  background: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #d9a900 !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.45 !important;
}
body.page-id-2080 .gta-cards .elementor-element-9f8d61a:hover {
  transform: translateY(0) !important;
}

/* Final specificity corrections */
body.page-id-2080 .gta-cards .elementor-element-b88279d .gta-free-content span {
  display: none !important;
}
body.page-id-2080 .gta-cards .elementor-element-d448a15 .gta-plan-actions,
body.page-id-2080 .gta-cards .elementor-element-9f8d61a .gta-plan-actions,
body.page-id-2080 .gta-cards .elementor-element-9129a7a .gta-plan-actions {
  left: 20px !important;
  right: auto !important;
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
}
/* GTA membership card corrections — approved 2026-08-29 */
body.page-id-2080 .gta-free-content span {
  display: none !important;
}
body.page-id-2080 .gta-cards .gta-plan-actions {
  left: 20px !important;
  right: 20px !important;
  width: auto !important;
  max-width: none !important;
  box-sizing: border-box !important;
}
body.page-id-2080 .gta-cards ul li {
  position: relative !important;
  padding-left: 24px !important;
  font-weight: 700 !important;
}
body.page-id-2080 .gta-cards ul li::before {
  content: "✓" !important;
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  width: 16px !important;
  height: auto !important;
  display: block !important;
  background: none !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #d9a900 !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  line-height: 1.45 !important;
}
body.page-id-2080 .gta-cards .elementor-element-9f8d61a:hover {
  transform: translateY(0) !important;
}

/* GTA membership card credit alignment - approved 2026-08-29 */
@media (min-width:1025px){
 body.page-id-2080 .gta-cards .elementor-element-b88279d{transform:translateY(-26px)!important;}
}/* End custom CSS */