.elementor-25792 .elementor-element.elementor-element-dc540dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:14px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-25792 .elementor-element.elementor-element-3502a12 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-25792 .elementor-element.elementor-element-3502a12 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-25792 .elementor-element.elementor-element-3502a12 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-25792 .elementor-element.elementor-element-3502a12 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-25792 .elementor-element.elementor-element-4f8e9b2 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25792 .elementor-element.elementor-element-4f8e9b2 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25792 .elementor-element.elementor-element-4f8e9b2 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25792 .elementor-element.elementor-element-4f8e9b2 .jet-listing-dynamic-field__content{text-align:left;}.elementor-25792 .elementor-element.elementor-element-b9bfc24 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-25792 .elementor-element.elementor-element-b9bfc24__link{align-self:flex-start;flex-direction:row;}.elementor-25792 .elementor-element.elementor-element-b9bfc24 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-25792 .elementor-element.elementor-element-b9bfc24__icon{order:1;}.elementor-25792 .elementor-element.elementor-element-c40e955 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25792 .elementor-element.elementor-element-c40e955 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25792 .elementor-element.elementor-element-c40e955 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25792 .elementor-element.elementor-element-c40e955 .jet-listing-dynamic-field__content{text-align:left;}.elementor-25792 .elementor-element.elementor-element-ad730b6{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-25792 .elementor-element.elementor-element-3467515 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25792 .elementor-element.elementor-element-3467515 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25792 .elementor-element.elementor-element-3467515 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25792 .elementor-element.elementor-element-3467515 .jet-listing-dynamic-field__content{text-align:left;}.elementor-25792 .elementor-element.elementor-element-c27f773 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25792 .elementor-element.elementor-element-c27f773 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25792 .elementor-element.elementor-element-c27f773 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25792 .elementor-element.elementor-element-c27f773 .jet-listing-dynamic-field__content{text-align:left;}.elementor-25792 .elementor-element.elementor-element-30eac67{--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:baseline;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}.elementor-25792 .elementor-element.elementor-element-c26a7de .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25792 .elementor-element.elementor-element-c26a7de .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25792 .elementor-element.elementor-element-c26a7de .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25792 .elementor-element.elementor-element-c26a7de .jet-listing-dynamic-field__content{text-align:left;}.elementor-25792 .elementor-element.elementor-element-e84dfce .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25792 .elementor-element.elementor-element-e84dfce .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25792 .elementor-element.elementor-element-e84dfce .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25792 .elementor-element.elementor-element-e84dfce .jet-listing-dynamic-field__content{text-align:left;}.elementor-25792 .elementor-element.elementor-element-ef09351 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25792 .elementor-element.elementor-element-ef09351 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25792 .elementor-element.elementor-element-ef09351 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25792 .elementor-element.elementor-element-ef09351 .jet-listing-dynamic-field__content{text-align:left;}.elementor-25792 .elementor-element.elementor-element-3a51920 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25792 .elementor-element.elementor-element-3a51920 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25792 .elementor-element.elementor-element-3a51920 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25792 .elementor-element.elementor-element-3a51920 .jet-listing-dynamic-field__content{text-align:left;}.elementor-25792 .elementor-element.elementor-element-31fef0f .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-25792 .elementor-element.elementor-element-31fef0f__link{align-self:flex-start;flex-direction:row;}.elementor-25792 .elementor-element.elementor-element-31fef0f .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-25792 .elementor-element.elementor-element-31fef0f__icon{order:1;}.jet-listing-item.single-jet-engine.elementor-page-25792 > .elementor{width:350px;margin-left:auto;margin-right:auto;}/* Start custom CSS for container, class: .elementor-element-dc540dd *//* START SURECART MARKETPLACE CARD */
.elementor-25792 .elementor-element.elementor-element-dc540dd{position:relative;}
.elementor-25792 .elementor-element.elementor-element-dc540dd{height:100%;background:#fff;border-radius:16px;box-shadow:0 6px 24px rgba(16,52,101,.09);overflow:hidden;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-img .jet-listing-dynamic-image, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-img .jet-listing-dynamic-image a{display:block;width:100%;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-img img{display:block;width:100% !important;height:auto !important;aspect-ratio:16/9;object-fit:cover;object-position:center 30%;border-radius:12px 12px 0 0;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-title{margin-top:16px;padding:0 6px;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-title a, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-title a:hover{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(3 * 1.25em);font-family:Montserrat,sans-serif;font-weight:700;font-size:19px;line-height:1.25;color:#103465;text-decoration:none;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-desc{padding:0 6px;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-desc .jet-listing-dynamic-field__content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(3 * 1.55em);margin-top:18px;font-size:16px;line-height:1.55;color:#5b6168;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-badges{margin-top:16px;gap:8px;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-chip .jet-listing-dynamic-field__content, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-demo .jet-listing-dynamic-field__content{font-size:14px;line-height:1;padding:8px 16px;border-radius:999px;border:0;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-chip .jet-listing-dynamic-field__content{background:#E3F5F6;color:#1d5d61;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-demo .jet-listing-dynamic-field__content{background:#E5F5EE;color:#24624A;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-price{margin-top:auto;padding-top:12px;gap:12px;align-items:baseline;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-price-now .jet-listing-dynamic-field__content{font-family:Montserrat,sans-serif;font-weight:800;font-size:30px;line-height:1;color:#103465;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-was{font-family:Montserrat,sans-serif;font-weight:700;font-size:22px;text-decoration:line-through;color:#F16367;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-sale{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;color:#F16367;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-cart{margin-top:10px;width:100%;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-cart .jet-listing-dynamic-field, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-cart .jet-listing-dynamic-field__inline-wrap, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-cart .jet-listing-dynamic-field__content, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-cart .wp-block-surecart-add-to-cart-button, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-cart .sc-button{display:flex;width:100% !important;justify-content:center;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-details{margin-top:14px;padding:0 6px;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-details a{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;color:#57C4C7;text-decoration:underline;text-underline-offset:3px;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-divider{margin:18px 6px 0;border-top:1px solid #e3e7ec;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-cart .jet-listing-dynamic-field, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-cart .jet-listing-dynamic-field__inline-wrap, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-cart .jet-listing-dynamic-field__content, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-cart .sc-form-wrapper, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-cart form.sc-form, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-cart .wp-block-surecart-add-to-cart-button{display:block !important;width:100% !important;max-width:none !important;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-cart .sc-button{display:flex !important;width:100% !important;max-width:none !important;justify-content:center;align-items:center;height:46px;padding-top:0 !important;padding-bottom:0 !important;box-sizing:border-box;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-new{height:0;overflow:visible;position:static;margin:0 !important;padding:0;width:100%;align-self:stretch;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-new > *{position:absolute !important;top:24px;right:24px;bottom:auto;left:auto;margin:0 !important;z-index:3;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-new .elementor-button{background:#57C4C7;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px;line-height:1;padding:7px 14px;border-radius:999px;box-shadow:0 2px 6px rgba(16,52,101,.18);}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-instructors{position:relative;z-index:2;background:#E9F7F8;border-radius:0 0 12px 12px;padding:5px 16px 5px 22px;margin:0;box-sizing:border-box;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-instructors .jet-listing-dynamic-field, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-instructors .jet-listing-dynamic-field__inline-wrap, .elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-instructors .jet-listing-dynamic-field__content{display:block;width:100%;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-ins-row{display:flex;flex-direction:row;align-items:center;gap:14px;min-height:36px;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-ins-photos{display:flex;flex:0 0 auto;align-items:center;margin:-17px 0 0;padding:0;line-height:0;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-ins-photos > *{display:block;flex:0 0 48px;width:48px;height:48px;margin:0 0 0 -12px;padding:0;line-height:0;position:relative;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-ins-photos > *:first-child{margin-left:0;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-ins-photos img{display:block;width:48px !important;height:48px !important;max-width:none !important;margin:0 !important;object-fit:cover;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 6px rgba(16,52,101,.18);box-sizing:border-box;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-ins-names{flex:1 1 auto;min-width:0;width:auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.3;color:#103465;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-ins-row:has(.tsmkt-ins-photos > :nth-child(3)) .tsmkt-ins-names{font-size:14px;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-divider{display:none !important;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-ins-src{display:none !important;}
/* END SURECART MARKETPLACE CARD */
/* START SURECART MARKETPLACE START HERE CARD */
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-start{height:0;overflow:visible;position:static;margin:0 !important;padding:0;width:100%;align-self:stretch;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-start > *{position:absolute !important;top:24px;right:24px;bottom:auto;left:auto;margin:0 !important;z-index:3;}
.elementor-25792 .elementor-element.elementor-element-dc540dd .tsmkt-start .elementor-button{background:#57C4C7 !important;color:#fff !important;font-family:Montserrat,sans-serif !important;font-weight:800 !important;font-size:13px !important;letter-spacing:.06em;line-height:1 !important;padding:8px 14px !important;border-radius:999px !important;min-width:0 !important;text-transform:uppercase;box-shadow:0 2px 6px rgba(16,52,101,.18);}
.elementor-25792 .elementor-element.elementor-element-dc540dd:has(.tsmkt-start) .tsmkt-new{display:none !important;}
.elementor-25792 .elementor-element.elementor-element-dc540dd:has(.tsmkt-start){background:linear-gradient(180deg,#F3FBFB 0%,#FFFFFF 45%,#FFFFFF 70%,#F3FBFB 100%) !important;box-shadow:0 0 0 2px #57C4C7,0 8px 26px rgba(87,196,199,.20) !important;}
/* END SURECART MARKETPLACE START HERE CARD *//* End custom CSS */