.elementor-2559 .elementor-element.elementor-element-3c7d9469{--display:flex;}.elementor-2559 .elementor-element.elementor-element-551e947b .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-2559 .elementor-element.elementor-element-551e947b .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-2559 .elementor-element.elementor-element-551e947b .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-2559 .elementor-element.elementor-element-551e947b .jet-listing-dynamic-image__caption{text-align:left;}.elementor-2559 .elementor-element.elementor-element-75bdd855 .jet-listing-dynamic-terms{text-align:left;}.elementor-2559 .elementor-element.elementor-element-7a4af8c6 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2559 .elementor-element.elementor-element-7a4af8c6 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2559 .elementor-element.elementor-element-7a4af8c6 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2559 .elementor-element.elementor-element-7a4af8c6 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2559 .elementor-element.elementor-element-1b91e2e8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2559 .elementor-element.elementor-element-1b91e2e8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2559 .elementor-element.elementor-element-1b91e2e8 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2559 .elementor-element.elementor-element-1b91e2e8 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2559 .elementor-element.elementor-element-5316ad .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2559 .elementor-element.elementor-element-5316ad .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2559 .elementor-element.elementor-element-5316ad .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2559 .elementor-element.elementor-element-5316ad .jet-listing-dynamic-field__content{text-align:left;}.elementor-2559 .elementor-element.elementor-element-22781e95 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2559 .elementor-element.elementor-element-22781e95 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2559 .elementor-element.elementor-element-22781e95 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2559 .elementor-element.elementor-element-22781e95 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2559 .elementor-element.elementor-element-3fbf8be2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2559 .elementor-element.elementor-element-3fbf8be2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2559 .elementor-element.elementor-element-3fbf8be2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2559 .elementor-element.elementor-element-3fbf8be2 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2559 .elementor-element.elementor-element-1fe81414 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-2559 .elementor-element.elementor-element-1fe81414__link{align-self:flex-start;flex-direction:row;}.elementor-2559 .elementor-element.elementor-element-1fe81414 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-2559 .elementor-element.elementor-element-1fe81414__icon{order:1;}/* Start custom CSS for container, class: .elementor-element-3c7d9469 */.elementor-2559 .elementor-element.elementor-element-3c7d9469{position:relative;height:100%;box-sizing:border-box;background:#fff;border:1px solid rgba(0,81,72,.18);border-radius:4px;box-shadow:none;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.elementor-2559 .elementor-element.elementor-element-3c7d9469>.e-con-inner{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"image image" "title title" "duration experience" "rounds rounds" ". ." "price link";grid-template-rows:auto auto auto 70px 0 auto;column-gap:24px;row-gap:14px;align-content:start;min-height:100%;padding:0 0 10px!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="551e947b"]{grid-area:image;align-self:start;overflow:hidden!important;margin:0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="551e947b"] .jet-listing-dynamic-image{width:100%;aspect-ratio:16/9;overflow:hidden}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="551e947b"] img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .38s ease!important;transform-origin:center center}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"]{position:absolute!important;top:18px;left:0;z-index:6;width:auto!important;max-width:calc(100% - 24px);margin:0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] .jet-listing-dynamic-terms{display:flex;align-items:center;width:max-content;max-width:100%;min-height:32px;padding:8px 22px 8px 14px;background:#008148;color:#fff;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);font-family:Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] a{color:#fff!important;text-decoration:none!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] a[href*="/product-category/golf-schools/"]{display:none!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] .jet-listing-dynamic-terms__delimiter:has(+a[href*="/product-category/golf-schools/"]),.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] a[href*="/product-category/golf-schools/"]+.jet-listing-dynamic-terms__delimiter{display:none!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="7a4af8c6"]{grid-area:title;align-self:start;display:flex!important;margin:0 10px!important;min-height:54px}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="7a4af8c6"] .jet-listing-dynamic-field__content{color:#004d38;font-family:Manrope,sans-serif;font-size:23px;font-weight:500;line-height:1.16;text-transform:none}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"]{grid-area:duration;align-self:start;display:flex!important;width:calc(100% - 10px)!important;margin:0 0 0 10px!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"]{grid-area:experience;align-self:start;justify-self:end;display:flex!important;width:calc(100% - 10px)!important;margin:0 10px 0 0!important;text-align:right}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"]:before,.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"]:before{display:block;position:absolute;margin-top:-15px;color:#c38900;font-family:Manrope,sans-serif;font-size:9px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"]:before{content:"Duration"}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"]:before{content:"Experience";right:10px}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"] .jet-listing-dynamic-field__content,.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"] .jet-listing-dynamic-field__content{color:#004b3f;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.45;text-transform:none}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"] .jet-listing-dynamic-field{width:100%;justify-content:flex-end!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="22781e95"]{grid-area:rounds;display:none!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="3fbf8be2"]{grid-area:price;align-self:end;display:flex!important;width:calc(100% - 10px)!important;min-height:34px;margin:0 0 0 10px!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="3fbf8be2"] .jet-listing-dynamic-field__content{color:#008148!important;font-family:Manrope,sans-serif;font-size:18px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.01em!important;text-transform:uppercase;white-space:nowrap}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="3fbf8be2"] .jet-listing-dynamic-field__content:before{content:"From $"}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"]{grid-area:link;align-self:end;justify-self:end;display:flex!important;width:34px!important;min-width:34px!important;margin:0 10px 0 0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] a{display:inline-flex!important;width:34px!important;height:34px!important;padding:0!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid rgba(215,170,43,.5)!important;border-radius:50%!important;background:transparent!important;color:#d7aa2b!important;font-size:0!important;line-height:1!important;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] .jet-listing-dynamic-link__label{display:inline-flex!important;width:20px!important;height:20px!important;align-items:center!important;justify-content:center!important;color:transparent!important;font-size:0!important;line-height:0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] .jet-listing-dynamic-link__label:after{content:"→";display:block;width:20px;height:20px;color:#d7aa2b;font-size:20px;font-weight:400;line-height:20px;text-align:center;transform:translate(-2px,0)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(0,49,38,.12);border-color:rgba(0,129,72,.28)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover [data-id="551e947b"] img{transform:scale(1.035)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover [data-id="1fe81414"] a{background:#d7aa2b!important;color:#003d2c!important;border-color:rgba(215,170,43,.5)!important;transform:translateX(3px)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover [data-id="1fe81414"] .jet-listing-dynamic-link__label:after{color:#003d2c}.elementor-2559 .elementor-element.elementor-element-3c7d9469{position:relative;height:100%;box-sizing:border-box;background:#fff;border:1px solid rgba(0,81,72,.18);border-radius:4px;box-shadow:none;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.elementor-2559 .elementor-element.elementor-element-3c7d9469>.e-con-inner{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"image image" "title title" "duration experience" "rounds rounds" ". ." "price link";grid-template-rows:auto 72px auto 70px 0 auto;column-gap:24px;row-gap:14px;align-content:start;min-height:100%;padding:0 0 10px!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="551e947b"]{grid-area:image;align-self:start;overflow:hidden!important;margin:0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="551e947b"] .jet-listing-dynamic-image{width:100%;aspect-ratio:16/9;overflow:hidden}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="551e947b"] img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .38s ease!important;transform-origin:center center}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"]{position:absolute!important;top:18px;left:0;z-index:6;width:auto!important;max-width:calc(100% - 24px);margin:0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] .jet-listing-dynamic-terms{display:flex;align-items:center;width:max-content;max-width:100%;min-height:32px;padding:8px 22px 8px 14px;background:#008148;color:#fff;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);font-family:Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] a{color:#fff!important;text-decoration:none!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] a[href*="/product-category/golf-schools/"]{display:none!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] .jet-listing-dynamic-terms__delimiter:has(+a[href*="/product-category/golf-schools/"]),.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] a[href*="/product-category/golf-schools/"]+.jet-listing-dynamic-terms__delimiter{display:none!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="7a4af8c6"]{grid-area:title;align-self:start;display:flex!important;margin:0 10px!important;min-height:54px}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="7a4af8c6"] .jet-listing-dynamic-field__content{color:#004d38;font-family:Manrope,sans-serif;font-size:23px;font-weight:500;line-height:1.16;text-transform:none}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"]{grid-area:duration;align-self:start;display:flex!important;width:calc(100% - 10px)!important;margin:0 0 0 10px!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"]{grid-area:experience;align-self:start;justify-self:end;display:flex!important;width:calc(100% - 10px)!important;margin:0 10px 0 0!important;text-align:right}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"],.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"]{flex-direction:column;gap:5px}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"]{align-items:flex-start}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"]{align-items:flex-end}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"]:before,.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"]:before{display:block;position:static;margin:0;color:#b98b17;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;line-height:12px;letter-spacing:1.3px;text-transform:uppercase}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"]:before{content:"Duration"}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"]:before{content:"Experience"}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"] .jet-listing-dynamic-field__content,.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"] .jet-listing-dynamic-field__content{color:#004b3f;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.45;text-transform:none}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"] .jet-listing-dynamic-field{width:100%;justify-content:flex-end!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="22781e95"]{grid-area:rounds;display:none!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="3fbf8be2"]{grid-area:price;align-self:end;display:flex!important;width:calc(100% - 10px)!important;min-height:34px;margin:0 0 0 10px!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="3fbf8be2"] .jet-listing-dynamic-field__content{color:#008148!important;font-family:Manrope,sans-serif;font-size:18px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.01em!important;text-transform:uppercase;white-space:nowrap}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="3fbf8be2"] .jet-listing-dynamic-field__content:before{content:"From $"}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"]{grid-area:link;align-self:end;justify-self:end;display:flex!important;width:34px!important;min-width:34px!important;margin:0 10px 0 0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] a{display:inline-flex!important;width:34px!important;height:34px!important;padding:0!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid rgba(215,170,43,.5)!important;border-radius:50%!important;background:transparent!important;color:#d7aa2b!important;font-size:0!important;line-height:1!important;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] .jet-listing-dynamic-link__label{display:inline-flex!important;width:20px!important;height:20px!important;align-items:center!important;justify-content:center!important;color:transparent!important;font-size:0!important;line-height:0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] .jet-listing-dynamic-link__label:after{content:"→";display:block;width:20px;height:20px;color:#d7aa2b;font-size:20px;font-weight:400;line-height:20px;text-align:center;transform:translate(-2px,0)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(0,49,38,.12);border-color:rgba(0,129,72,.28)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover [data-id="551e947b"] img{transform:scale(1.035)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover [data-id="1fe81414"] a{background:#d7aa2b!important;color:#003d2c!important;border-color:rgba(215,170,43,.5)!important;transform:translateX(3px)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover [data-id="1fe81414"] .jet-listing-dynamic-link__label:after{color:#003d2c}.elementor-2559 .elementor-element.elementor-element-3c7d9469{position:relative;height:100%;box-sizing:border-box;background:#fff;border:1px solid rgba(0,81,72,.18);border-radius:4px;box-shadow:none;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.elementor-2559 .elementor-element.elementor-element-3c7d9469>.e-con-inner{position:relative;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"image image" "title title" "duration experience" "rounds rounds" ". ." "price link";grid-template-rows:auto 72px auto 70px 0 auto;column-gap:24px;row-gap:14px;align-content:start;min-height:100%;padding:0 0 10px!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="551e947b"]{grid-area:image;align-self:start;overflow:hidden!important;margin:0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="551e947b"] .jet-listing-dynamic-image{width:100%;aspect-ratio:16/9;overflow:hidden}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="551e947b"] img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .38s ease!important;transform-origin:center center}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"]{position:absolute!important;top:18px;left:0;z-index:6;width:auto!important;max-width:calc(100% - 24px);margin:0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] .jet-listing-dynamic-terms{display:flex;align-items:center;width:max-content;max-width:100%;min-height:32px;padding:8px 22px 8px 14px;background:#008148;color:#fff;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);font-family:Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] a{color:#fff!important;text-decoration:none!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] a[href*="/product-category/golf-schools/"]{display:none!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] .jet-listing-dynamic-terms__delimiter:has(+a[href*="/product-category/golf-schools/"]),.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] a[href*="/product-category/golf-schools/"]+.jet-listing-dynamic-terms__delimiter{display:none!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="7a4af8c6"]{grid-area:title;align-self:start;display:flex!important;margin:0 10px!important;min-height:54px}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="7a4af8c6"] .jet-listing-dynamic-field__content{color:#004d38;font-family:Manrope,sans-serif;font-size:23px;font-weight:500;line-height:1.16;text-transform:none}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"]{grid-area:duration;align-self:start;display:flex!important;width:calc(100% - 10px)!important;margin:0 0 0 10px!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"]{grid-area:experience;align-self:start;justify-self:end;display:flex!important;width:calc(100% - 10px)!important;margin:0 10px 0 0!important;text-align:right}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"],.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"]{flex-direction:column;gap:5px}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"]{align-items:flex-start}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"]{align-items:flex-end}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"]:before,.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"]:before{display:block;position:static;margin:0;color:#b98b17;font-family:Manrope,sans-serif;font-size:10px;font-weight:700;line-height:12px;letter-spacing:1.3px;text-transform:uppercase}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"]:before{content:"Duration"}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"]:before{content:"Experience"}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"] .jet-listing-dynamic-field__content,.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"] .jet-listing-dynamic-field__content{color:#004b3f;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.45;text-transform:none}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"] .jet-listing-dynamic-field{width:100%;justify-content:flex-end!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="22781e95"]{grid-area:rounds;display:none!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="3fbf8be2"]{grid-area:price;align-self:end;display:flex!important;width:calc(100% - 10px)!important;min-height:34px;margin:0 0 0 10px!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="3fbf8be2"] .jet-listing-dynamic-field__content{color:#008148!important;font-family:Manrope,sans-serif;font-size:18px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.01em!important;text-transform:uppercase;white-space:nowrap}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="3fbf8be2"] .jet-listing-dynamic-field__content:before{content:"From $"}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"]{grid-area:link;align-self:end;justify-self:end;display:flex!important;width:34px!important;min-width:34px!important;margin:0 10px 0 0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] a{display:inline-flex!important;width:34px!important;height:34px!important;padding:0!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid rgba(215,170,43,.5)!important;border-radius:50%!important;background:transparent!important;color:#d7aa2b!important;font-size:0!important;line-height:1!important;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] .jet-listing-dynamic-link__label{display:inline-flex!important;width:20px!important;height:20px!important;align-items:center!important;justify-content:center!important;color:transparent!important;font-size:0!important;line-height:0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] .jet-listing-dynamic-link__label:after{content:"→";display:block;width:20px;height:20px;color:#d7aa2b;font-size:20px;font-weight:400;line-height:20px;text-align:center;transform:translate(-2px,0)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(0,49,38,.12);border-color:rgba(0,129,72,.28)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover [data-id="551e947b"] img{transform:scale(1.035)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover [data-id="1fe81414"] a{background:#d7aa2b!important;color:#003d2c!important;border-color:rgba(215,170,43,.5)!important;transform:translateX(3px)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover [data-id="1fe81414"] .jet-listing-dynamic-link__label:after{color:#003d2c}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="7a4af8c6"] .jet-listing-dynamic-field,.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1b91e2e8"] .jet-listing-dynamic-field,.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="5316ad"] .jet-listing-dynamic-field,.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="3fbf8be2"] .jet-listing-dynamic-field{margin:0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469{position:relative;height:100%;box-sizing:border-box;background:#fff;border:1px solid rgba(0,81,72,.18);border-radius:4px;box-shadow:none;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}


.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] .jet-listing.jet-listing-dynamic-link{width:34px!important;min-width:34px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469{position:relative;height:100%;box-sizing:border-box;background:#fff;border:1px solid rgba(0,81,72,.18);border-radius:4px;box-shadow:none;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}


/* Exact listing-item hover ownership copied from Golf School listing 165 */
.elementor-2559 .elementor-element.elementor-element-3c7d9469{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}
body .jet-listing-grid__item:hover .elementor-2559 .elementor-element.elementor-element-3c7d9469{transform:translateY(-5px)!important;box-shadow:0 14px 32px rgba(0,49,38,.12)!important;border-color:rgba(0,129,72,.28)!important}
body .jet-listing-grid__item:hover .elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="551e947b"] img{transform:scale(1.035)!important}
body .jet-listing-grid__item:hover .elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] a{background:#d7aa2b!important;color:#003d2c!important;border-color:rgba(215,170,43,.5)!important;transform:translateX(3px)!important}
body .jet-listing-grid__item:hover .elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] .jet-listing-dynamic-link__label:after{color:#003d2c!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469{position:relative;height:100%;box-sizing:border-box;background:#fff;border:1px solid rgba(0,81,72,.18);border-radius:4px;box-shadow:none;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.elementor-2559 .elementor-element.elementor-element-3c7d9469>.e-con-inner{position:relative;padding-top:0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="551e947b"]{overflow:hidden!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="551e947b"] img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .38s ease!important;transform-origin:center center}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"]{position:absolute!important;top:18px;left:0;z-index:6;width:auto!important;max-width:calc(100% - 24px)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] .jet-listing-dynamic-terms{display:flex;align-items:center;width:max-content;max-width:100%;min-height:32px;padding:8px 22px 8px 14px;background:#008148;color:#fff;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);font-family:Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="75bdd855"] a{color:#fff!important;text-decoration:none!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="3fbf8be2"]{min-height:34px;display:flex;align-items:center;margin-left:10px!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="3fbf8be2"] .jet-listing-dynamic-field__content{color:#008148!important;font-family:Manrope,sans-serif;font-size:18px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:.01em!important;white-space:nowrap}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"]{width:34px!important;min-width:34px!important;margin-right:10px!important;margin-left:auto!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] a{display:inline-flex!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:1px solid rgba(215,170,43,.5)!important;border-radius:50%!important;background:transparent!important;color:#d7aa2b!important;font-size:0!important;line-height:1!important;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] .jet-listing-dynamic-link__label{display:inline-flex!important;width:20px!important;height:20px!important;align-items:center!important;justify-content:center!important;color:transparent!important;font-size:0!important;line-height:0!important}
.elementor-2559 .elementor-element.elementor-element-3c7d9469 [data-id="1fe81414"] .jet-listing-dynamic-link__label:after{content:"→";display:block;width:20px;height:20px;color:#d7aa2b;font-size:20px;font-weight:400;line-height:20px;text-align:center;transform:translate(-2px,0)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover{transform:translateY(-5px);box-shadow:0 14px 32px rgba(0,49,38,.12);border-color:rgba(0,129,72,.28)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover [data-id="551e947b"] img{transform:scale(1.035)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover [data-id="1fe81414"] a{background:#d7aa2b!important;color:#003d2c!important;border-color:rgba(215,170,43,.5)!important;transform:translateX(3px)}
.elementor-2559 .elementor-element.elementor-element-3c7d9469:hover [data-id="1fe81414"] .jet-listing-dynamic-link__label:after{color:#003d2c}/* Authoritative reusable card shell - overrides page-level legacy resets */.elementor-2559 .elementor-element.elementor-element-3c7d9469 {  background: #fff !important;  border: 1px solid rgba(0,81,72,.18) !important;  border-radius: 4px !important;  box-shadow: none !important;  overflow: hidden !important;}/* End custom CSS */