.elementor-2354 .elementor-element.elementor-element-8dd0d777{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2354 .elementor-element.elementor-element-ab8834ce{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2354 .elementor-element.elementor-element-328486c9 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-2354 .elementor-element.elementor-element-328486c9 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-2354 .elementor-element.elementor-element-328486c9 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-2354 .elementor-element.elementor-element-328486c9 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-2354 .elementor-element.elementor-element-4a6b8db8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2354 .elementor-element.elementor-element-4a6b8db8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2354 .elementor-element.elementor-element-4a6b8db8 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2354 .elementor-element.elementor-element-4a6b8db8 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2354 .elementor-element.elementor-element-afc527bc .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2354 .elementor-element.elementor-element-afc527bc .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2354 .elementor-element.elementor-element-afc527bc .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2354 .elementor-element.elementor-element-afc527bc .jet-listing-dynamic-field__content{text-align:left;}.elementor-2354 .elementor-element.elementor-element-5ba9fbd{width:auto;max-width:auto;top:12px;z-index:3;}body:not(.rtl) .elementor-2354 .elementor-element.elementor-element-5ba9fbd{right:12px;}body.rtl .elementor-2354 .elementor-element.elementor-element-5ba9fbd{left:12px;}.elementor-2354 .elementor-element.elementor-element-5ba9fbd .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-2354 .elementor-element.elementor-element-5ba9fbd__link{align-self:flex-start;flex-direction:row;}.elementor-2354 .elementor-element.elementor-element-5ba9fbd .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-2354 .elementor-element.elementor-element-5ba9fbd__icon{order:1;}.elementor-2354 .elementor-element.elementor-element-7240c0ad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2354 .elementor-element.elementor-element-e2063334 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2354 .elementor-element.elementor-element-e2063334 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2354 .elementor-element.elementor-element-e2063334 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2354 .elementor-element.elementor-element-e2063334 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2354 .elementor-element.elementor-element-23fb71f9 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2354 .elementor-element.elementor-element-23fb71f9 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2354 .elementor-element.elementor-element-23fb71f9 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2354 .elementor-element.elementor-element-23fb71f9 .jet-listing-dynamic-field__content{text-align:left;}.elementor-2354 .elementor-element.elementor-element-d97035fb .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-2354 .elementor-element.elementor-element-d97035fb .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-2354 .elementor-element.elementor-element-d97035fb .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-2354 .elementor-element.elementor-element-d97035fb .jet-listing-dynamic-field__content{text-align:left;}.elementor-2354 .elementor-element.elementor-element-96d78456 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-2354 .elementor-element.elementor-element-96d78456__link{align-self:flex-start;flex-direction:row;}.elementor-2354 .elementor-element.elementor-element-96d78456 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-2354 .elementor-element.elementor-element-96d78456__icon{order:1;}/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-5ba9fbd */.elementor-2354 .elementor-element.elementor-element-5ba9fbd a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#fffefa;color:#304b39;font-size:20px;line-height:1;} .elementor-2354 .elementor-element.elementor-element-5ba9fbd a:hover{background:#edf1d6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dd0d777 */.elementor-2354 .elementor-element.elementor-element-8dd0d777{height:100%;background:#fffefa;border:1px solid #d6dbc9;border-radius:10px;overflow:hidden;gap:0;color:#304b39;font-family:Mazzard;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sl-podcast-art{position:relative;display:block;height:250px;min-height:0;flex:none;padding:0;gap:0;overflow:hidden;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-photo,.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-photo .elementor-widget-container,.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-photo .jet-listing-dynamic-image,.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-photo a{display:block;width:100%;height:100%;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-photo img{display:block;width:100%;height:250px;object-fit:cover;transition:transform .45s;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777:hover .sc-card-photo img{transform:scale(1.035);}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sl-podcast-badge{position:absolute!important;width:max-content!important;max-width:80%;z-index:2;background:white;color:#151515;padding:8px 12px;font:500 11px/1.2 Mazzard,sans-serif;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sl-badge-duration{top:12px;left:12px;background:#edf1d6;border-radius:3px;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sl-badge-episode{bottom:0;left:0;top:auto;border-bottom:2px solid #d6dbc9;text-transform:uppercase;letter-spacing:.06em;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-copy{padding:24px;gap:14px;flex:1;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 h3{font:600 24px/1.25 Mazzard;margin:0;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-role{font:500 11px/1.5 Mazzard;text-transform:uppercase;letter-spacing:1px;color:#95672d;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-intro{font:400 15px/1.75 Mazzard;color:#65715f;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-intro .jet-listing-dynamic-field__content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-link{margin-top:auto;padding-top:10px;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-link a{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;border:1px solid #304b39;border-radius:4px 14px 4px 14px;background:#304b39;color:#fffefa;font:500 14px/1.2 Mazzard;white-space:nowrap;transition:background .2s;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-link a:hover{background:#4f6e5b;border-color:#4f6e5b;}
@media(max-width:767px){.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sl-podcast-art,.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-photo img{height:225px;}.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-copy{padding:22px 20px;}.elementor-2354 .elementor-element.elementor-element-8dd0d777 h3{font-size:23px;}.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-intro{font-size:15px;}}

.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sl-badge-episode{border-bottom:1px solid #a87535;}
/* Sereland card badge and centred action */
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sl-badge-episode{left:0!important;bottom:0!important;border:1px solid #B38758!important;border-left:0!important;border-radius:0 12px 0 0!important;padding:9px 15px!important;background:#FFFEFA!important;max-width:calc(100% - 20px);}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .ss-card-footer{border-top:1px solid #D2BDA5!important;padding-top:20px!important;margin-top:auto;justify-content:center!important;flex-direction:column!important;gap:16px!important;width:100%;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .ss-price{width:100%!important;flex:none!important;text-align:center;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-link{width:100%!important;text-align:center;display:flex;justify-content:center;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-link .jet-listing-dynamic-link{width:100%;text-align:center;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-link a{display:inline-flex!important;justify-content:center;align-items:center;min-height:46px;padding:12px 24px!important;border:1px solid #B38758!important;border-radius:18px 3px 18px 3px!important;background:#F4EFE6!important;color:#304B39!important;font-size:13px!important;line-height:1.5;transition:background .25s,color .25s,box-shadow .25s;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-link a:before{display:none!important;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-link a:hover,.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-link a:focus-visible{background:#304B39!important;border-color:#304B39!important;color:#FFFEFA!important;box-shadow:0 4px 12px #304B391C;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .sc-card-link{border-top:1px solid #D2BDA5!important;padding-top:20px!important;margin-top:auto!important;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 :is(.ss-cta,.ed-card-link,.st-card-button,.sc-card-link) .jet-listing-dynamic-link{display:flex!important;justify-content:center!important;width:100%!important;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .ss-price .jet-listing-dynamic-field{justify-content:center!important;text-align:center!important;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .ss-price{align-items:center!important;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 :is(.ss-cta,.ed-card-link,.st-card-button,.sc-card-link) .jet-listing-dynamic-link{display:flex!important;justify-content:center!important;width:100%!important;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .ss-price .jet-listing-dynamic-field{justify-content:center!important;text-align:center!important;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 .ss-price{align-items:center!important;}
.elementor-2354 .elementor-element.elementor-element-8dd0d777 :is(.ss-cta,.ed-card-link,.st-card-button,.sc-card-link) .jet-listing-dynamic-link{flex-direction:row!important;align-items:center!important;justify-content:center!important;}.elementor-2354 .elementor-element.elementor-element-8dd0d777 :is(.ss-cta,.ed-card-link,.st-card-button,.sc-card-link) a{align-self:center!important;margin:0 auto!important;}/* End custom CSS */