.elementor-22919 .elementor-element.elementor-element-2c9b3d3{padding:100px 0px 0px 0px;}.elementor-22919 .elementor-element.elementor-element-4b5b3bb{text-align:center;}.elementor-22919 .elementor-element.elementor-element-4b5b3bb .elementor-heading-title{font-family:"Switzer", Sans-serif;font-size:70px;font-weight:400;letter-spacing:0em;color:#000000;}.elementor-22919 .elementor-element.elementor-element-e07a7de{--spacer-size:50px;}.elementor-22919 .elementor-element.elementor-element-8ee6854{--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;}.elementor-22919 .elementor-element.elementor-element-30c382c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-30c382c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-30c382c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-30c382c .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-30c382c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-440bff6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-440bff6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-440bff6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-440bff6 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-440bff6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-543df60.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-543df60.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-543df60.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-543df60 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-543df60 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-5a84076.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-5a84076.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-5a84076.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-5a84076 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-5a84076 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-5a84076 .elementor-image-box-description{font-family:"Inter", Sans-serif;}.elementor-22919 .elementor-element.elementor-element-2aa19aa.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-2aa19aa.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-2aa19aa.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-2aa19aa .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-2aa19aa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-4f26935.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-4f26935.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-4f26935.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-4f26935 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-4f26935 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-59416d7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-59416d7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-59416d7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-59416d7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-59416d7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-ee247b7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-ee247b7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-ee247b7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-ee247b7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-ee247b7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-7d9f1c6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-7d9f1c6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-7d9f1c6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-7d9f1c6 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-7d9f1c6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-56f32f1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-56f32f1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-56f32f1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-56f32f1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-56f32f1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-fc48475.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-fc48475.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-fc48475.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-fc48475 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-fc48475 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-b24b143.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-b24b143.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-b24b143.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-b24b143 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-b24b143 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-de0cf1a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-de0cf1a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-de0cf1a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-de0cf1a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-de0cf1a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-c3cfa0e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-c3cfa0e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-c3cfa0e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-c3cfa0e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-c3cfa0e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22919 .elementor-element.elementor-element-3ddeb9d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-22919 .elementor-element.elementor-element-3ddeb9d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-22919 .elementor-element.elementor-element-3ddeb9d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-3ddeb9d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-22919 .elementor-element.elementor-element-3ddeb9d .elementor-image-box-img img{transition-duration:0.3s;}@media(max-width:1024px){.elementor-22919 .elementor-element.elementor-element-4b5b3bb .elementor-heading-title{font-size:58px;}}@media(max-width:767px){.elementor-22919 .elementor-element.elementor-element-2c9b3d3{padding:40px 0px 40px 0px;}.elementor-22919 .elementor-element.elementor-element-4b5b3bb > .elementor-widget-container{margin:-7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22919 .elementor-element.elementor-element-4b5b3bb .elementor-heading-title{font-size:32px;letter-spacing:0.25em;}.elementor-22919 .elementor-element.elementor-element-30c382c .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-440bff6 .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-543df60 .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-5a84076 .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-2aa19aa .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-4f26935 .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-59416d7 .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-ee247b7 .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-7d9f1c6 .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-56f32f1 .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-fc48475 .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-b24b143 .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-de0cf1a .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-c3cfa0e .elementor-image-box-img{margin-bottom:15px;}.elementor-22919 .elementor-element.elementor-element-3ddeb9d .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for section, class: .elementor-element-228d31f */.elementor-22919 .elementor-element.elementor-element-228d31f .elementor-column {
  min-height: 220px;
}

.elementor-22919 .elementor-element.elementor-element-228d31f .elementor-column > .elementor-widget-wrap {
  height: 100%;
}

.elementor-22919 .elementor-element.elementor-element-228d31f .elementor-widget-image-box {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.elementor-22919 .elementor-element.elementor-element-228d31f .elementor-widget-image-box {
  background: #ffffff;
  border-radius: 16px;
  border: 1px solid #e5e7eb;

  box-shadow:
    0 2px 4px rgba(0,0,0,0.08),
    inset 0 1px 0 rgba(255,255,255,0.9);

  transition: box-shadow 0.15s ease, transform 0.15s ease;
}

.elementor-22919 .elementor-element.elementor-element-228d31f .elementor-widget-image-box:hover {
  box-shadow:
    0 6px 14px rgba(0,0,0,0.14),
    inset 0 1px 0 rgba(255,255,255,0.9);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ed4a235 */.elementor-22919 .elementor-element.elementor-element-ed4a235 .elementor-column {
  min-height: 220px;
}

.elementor-22919 .elementor-element.elementor-element-ed4a235 .elementor-column > .elementor-widget-wrap {
  height: 100%;
}

.elementor-22919 .elementor-element.elementor-element-ed4a235 .elementor-widget-image-box {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.elementor-22919 .elementor-element.elementor-element-ed4a235 .elementor-widget-image-box {
  background: #ffffff;
  border-radius: 16px;
  border: 1px solid #e5e7eb;

  box-shadow:
    0 2px 4px rgba(0,0,0,0.08),
    inset 0 1px 0 rgba(255,255,255,0.9);

  transition: box-shadow 0.15s ease, transform 0.15s ease;
}

.elementor-22919 .elementor-element.elementor-element-ed4a235 .elementor-widget-image-box:hover {
  box-shadow:
    0 6px 14px rgba(0,0,0,0.14),
    inset 0 1px 0 rgba(255,255,255,0.9);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d379026 */.elementor-22919 .elementor-element.elementor-element-d379026 .elementor-column {
  min-height: 220px;
}

.elementor-22919 .elementor-element.elementor-element-d379026 .elementor-column > .elementor-widget-wrap {
  height: 100%;
}

.elementor-22919 .elementor-element.elementor-element-d379026 .elementor-widget-image-box {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.elementor-22919 .elementor-element.elementor-element-d379026 .elementor-widget-image-box {
  background: #ffffff;
  border-radius: 16px;
  border: 1px solid #e5e7eb;

  box-shadow:
    0 2px 4px rgba(0,0,0,0.08),
    inset 0 1px 0 rgba(255,255,255,0.9);

  transition: box-shadow 0.15s ease, transform 0.15s ease;
}

.elementor-22919 .elementor-element.elementor-element-d379026 .elementor-widget-image-box:hover {
  box-shadow:
    0 6px 14px rgba(0,0,0,0.14),
    inset 0 1px 0 rgba(255,255,255,0.9);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3faf397 */.elementor-22919 .elementor-element.elementor-element-3faf397 .elementor-column {
  min-height: 220px;
}

.elementor-22919 .elementor-element.elementor-element-3faf397 .elementor-column > .elementor-widget-wrap {
  height: 100%;
}

.elementor-22919 .elementor-element.elementor-element-3faf397 .elementor-widget-image-box {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.elementor-22919 .elementor-element.elementor-element-3faf397 .elementor-widget-image-box {
  background: #ffffff;
  border-radius: 16px;
  border: 1px solid #e5e7eb;

  box-shadow:
    0 2px 4px rgba(0,0,0,0.08),
    inset 0 1px 0 rgba(255,255,255,0.9);

  transition: box-shadow 0.15s ease, transform 0.15s ease;
}

.elementor-22919 .elementor-element.elementor-element-3faf397 .elementor-widget-image-box:hover {
  box-shadow:
    0 6px 14px rgba(0,0,0,0.14),
    inset 0 1px 0 rgba(255,255,255,0.9);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1f5dc57 */.elementor-22919 .elementor-element.elementor-element-1f5dc57 .elementor-column {
  min-height: 220px;
}

.elementor-22919 .elementor-element.elementor-element-1f5dc57 .elementor-column > .elementor-widget-wrap {
  height: 100%;
}

.elementor-22919 .elementor-element.elementor-element-1f5dc57 .elementor-widget-image-box {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.elementor-22919 .elementor-element.elementor-element-1f5dc57 .elementor-widget-image-box {
  background: #ffffff;
  border-radius: 16px;
  border: 1px solid #e5e7eb;

  box-shadow:
    0 2px 4px rgba(0,0,0,0.08),
    inset 0 1px 0 rgba(255,255,255,0.9);

  transition: box-shadow 0.15s ease, transform 0.15s ease;
}

.elementor-22919 .elementor-element.elementor-element-1f5dc57 .elementor-widget-image-box:hover {
  box-shadow:
    0 6px 14px rgba(0,0,0,0.14),
    inset 0 1px 0 rgba(255,255,255,0.9);
}/* End custom CSS */
/* Start custom CSS *//* Skills Games page only — hide the website footer */

footer,
.elementor-location-footer,
#colophon,
.site-footer {
    display: none !important;
}

/* Skills Games list – consistency pass (30 Oct 2026). To undo: delete this CSS and clear the card descriptions. */
/* Page title */
body.elementor-page-22919 .elementor-element-4b5b3bb .elementor-heading-title{color:#1B1B1B !important;font-weight:600 !important;font-size:56px !important;letter-spacing:-0.01em !important;}
@media (max-width:767px){body.elementor-page-22919 .elementor-element-4b5b3bb .elementor-heading-title{font-size:38px !important;}}
/* Filters: square buttons, dark active state, no mint fill */
body.elementor-page-22919 .stg-games-navigation .stg-games-filter{border-radius:6px !important;background:#FFFFFF !important;border:1px solid #D5D9DA !important;color:#1B1B1B !important;font-family:"Inter",sans-serif !important;}
body.elementor-page-22919 .stg-games-navigation .stg-games-filter:hover{background:#F6F7F7 !important;border-color:#1B1B1B !important;}
body.elementor-page-22919 .stg-games-navigation .stg-games-filter.active, body.elementor-page-22919 .stg-games-navigation .stg-games-filter[aria-pressed="true"]{background:#1B1B1B !important;border-color:#1B1B1B !important;color:#FFFFFF !important;}
/* Cards: hover lift */
body.elementor-page-22919 .stg-games-grid > .stg-game-card{transition:transform .2s ease, box-shadow .2s ease;}
body.elementor-page-22919 .stg-games-grid > .stg-game-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(27,27,27,.08);}
/* Category icon replaces the identical flag */
body.elementor-page-22919 .stg-games-grid .elementor-image-box-img{position:relative;}
body.elementor-page-22919 .stg-games-grid .elementor-image-box-img img{opacity:0 !important;}
body.elementor-page-22919 .stg-games-grid .elementor-image-box-img a{display:block;position:relative;}
body.elementor-page-22919 .stg-games-grid .elementor-image-box-img a::after{content:"";position:absolute;inset:0;background:#ECEEEE no-repeat center/58%;border-radius:12px;}
/* Description text */
body.elementor-page-22919 .stg-games-grid .elementor-image-box-description{font-family:"Inter",sans-serif !important;color:#5F6669 !important;font-size:15px !important;line-height:1.5 !important;margin-top:6px !important;}
body.elementor-page-22919 .stg-games-grid .elementor-image-box-title::before{display:block;font-family:"Inter",sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#0F7F70;margin-bottom:6px;}
body.elementor-page-22919 .stg-games-grid .stg-cat-tee .elementor-image-box-img a::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%230F7F70%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2213%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22M17%2020h14%22%2F%3E%3Cpath%20d%3D%22M24%2020l-2%2020h4l-2-20%22%2F%3E%3Cpath%20d%3D%22M14%2042h20%22%2F%3E%3C%2Fsvg%3E");}
body.elementor-page-22919 .stg-games-grid .stg-cat-tee .elementor-image-box-title::before{content:"Tee Shots";}
body.elementor-page-22919 .stg-games-grid .stg-cat-approach .elementor-image-box-img a::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%230F7F70%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2224%22%20r%3D%2217%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2224%22%20r%3D%2210.5%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2224%22%20r%3D%224%22%20fill%3D%22%230F7F70%22%2F%3E%3C%2Fsvg%3E");}
body.elementor-page-22919 .stg-games-grid .stg-cat-approach .elementor-image-box-title::before{content:"Approach Shots";}
body.elementor-page-22919 .stg-games-grid .stg-cat-short .elementor-image-box-img a::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%230F7F70%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2038%20C14%2010%2C%2030%2010%2C%2040%2030%22%20stroke-dasharray%3D%223%204%22%2F%3E%3Ccircle%20cx%3D%2240%22%20cy%3D%2233%22%20r%3D%223.5%22%20fill%3D%22%230F7F70%22%2F%3E%3Cpath%20d%3D%22M4%2042h40%22%2F%3E%3C%2Fsvg%3E");}
body.elementor-page-22919 .stg-games-grid .stg-cat-short .elementor-image-box-title::before{content:"Short Game";}
body.elementor-page-22919 .stg-games-grid .stg-cat-putting .elementor-image-box-img a::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22none%22%20stroke%3D%22%230F7F70%22%20stroke-width%3D%222.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2238%22%20rx%3D%229%22%20ry%3D%223%22%2F%3E%3Cpath%20d%3D%22M24%2038V8%22%2F%3E%3Cpath%20d%3D%22M24%208l12%205-12%205%22%2F%3E%3C%2Fsvg%3E");}
body.elementor-page-22919 .stg-games-grid .stg-cat-putting .elementor-image-box-title::before{content:"Putting";}

/* top-align card content so icons line up */
body.elementor-page-22919 .stg-games-grid > .stg-game-card > .elementor-widget-wrap{justify-content:flex-start !important;}

/* Whole card is clickable: the title link is stretched over the full card */
body.elementor-page-22919 .stg-games-grid > .stg-game-card{position:relative !important;cursor:pointer;}
body.elementor-page-22919 .stg-games-grid .stg-game-card .elementor-widget-wrap, body.elementor-page-22919 .stg-games-grid .stg-game-card .elementor-widget-image-box, body.elementor-page-22919 .stg-games-grid .stg-game-card .elementor-widget-container, body.elementor-page-22919 .stg-games-grid .stg-game-card .elementor-image-box-wrapper, body.elementor-page-22919 .stg-games-grid .stg-game-card .elementor-image-box-content, body.elementor-page-22919 .stg-games-grid .stg-game-card .elementor-image-box-title{position:static !important;}
body.elementor-page-22919 .stg-games-grid .stg-game-card .elementor-image-box-title a::after{content:"";position:absolute;inset:0;z-index:3;}
body.elementor-page-22919 .stg-games-grid .stg-game-card .elementor-image-box-title a:focus-visible{outline:none;}
body.elementor-page-22919 .stg-games-grid .stg-game-card:focus-within{outline:2px solid #0F7F70;outline-offset:3px;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Switzer';
	font-display: auto;
	src: url('https://www.stevethomasgolf.com/wp-content/uploads/2026/08/Switzer-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */