.elementor-378 .elementor-element.elementor-element-3edd4521{--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-378 .elementor-element.elementor-element-c4913d36 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-378 .elementor-element.elementor-element-c4913d36 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-378 .elementor-element.elementor-element-c4913d36 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-378 .elementor-element.elementor-element-c4913d36 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-378 .elementor-element.elementor-element-ef4b0c9e{--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-378 .elementor-element.elementor-element-6045aaec .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-378 .elementor-element.elementor-element-6045aaec .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-378 .elementor-element.elementor-element-6045aaec .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-378 .elementor-element.elementor-element-6045aaec .jet-listing-dynamic-field__content{text-align:left;}.elementor-378 .elementor-element.elementor-element-81b1566e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-378 .elementor-element.elementor-element-81b1566e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-378 .elementor-element.elementor-element-81b1566e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-378 .elementor-element.elementor-element-81b1566e .jet-listing-dynamic-field__content{text-align:left;}.elementor-378 .elementor-element.elementor-element-3e56d920 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-378 .elementor-element.elementor-element-3e56d920 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-378 .elementor-element.elementor-element-3e56d920 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-378 .elementor-element.elementor-element-3e56d920 .jet-listing-dynamic-field__content{text-align:left;}.elementor-378 .elementor-element.elementor-element-b6f21c26 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-378 .elementor-element.elementor-element-b6f21c26__link{align-self:flex-start;flex-direction:row;}.elementor-378 .elementor-element.elementor-element-b6f21c26 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-378 .elementor-element.elementor-element-b6f21c26__icon{order:1;}.jet-listing-item.single-jet-engine.elementor-page-378 > .elementor{width:400px;margin-left:auto;margin-right:auto;}/* Start custom CSS for container, class: .elementor-element-3edd4521 */.elementor-378 .elementor-element.elementor-element-3edd4521{height:100%;background:#fffefa;border:1px solid #d6dbc9;border-radius:10px;overflow:hidden;gap:0;color:#304b39;font-family:Mazzard;}.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-photo img{width:100%;height:280px;object-fit:cover;transition:transform .45s;}.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-photo{overflow:hidden;}.elementor-378 .elementor-element.elementor-element-3edd4521:hover .sc-card-photo img{transform:scale(1.035);}.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-copy{padding:24px;gap:13px;flex:1;}.elementor-378 .elementor-element.elementor-element-3edd4521 h3{font:600 24px/1.25 Mazzard;margin:0;}.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-role{font:500 11px/1.5 Mazzard;text-transform:uppercase;letter-spacing:1px;color:#a87535;}.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-intro{font:400 15px/1.8 Mazzard;color:#65715f;}.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-intro .jet-listing-dynamic-field__content{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-link{margin-top:auto;padding-top:13px;}.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-link a{display:inline-flex;padding:11px 16px;border:1px solid #b5c1a6;border-radius:4px 13px 4px 13px;color:#304b39;font:500 13px Mazzard;}.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-link a:hover{background:#304b39;color:#fffefa;}@media(max-width:767px){.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-photo img{height:240px;}}
/* Sereland card badge and centred action */
.elementor-378 .elementor-element.elementor-element-3edd4521 .ss-image-label{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-378 .elementor-element.elementor-element-3edd4521 .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-378 .elementor-element.elementor-element-3edd4521 .ss-price{width:100%!important;flex:none!important;text-align:center;}
.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-link{width:100%!important;text-align:center;display:flex;justify-content:center;}
.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-link .jet-listing-dynamic-link{width:100%;text-align:center;}
.elementor-378 .elementor-element.elementor-element-3edd4521 .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-378 .elementor-element.elementor-element-3edd4521 .sc-card-link a:before{display:none!important;}
.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-link a:hover,.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-link a:focus-visible{background:#304B39!important;border-color:#304B39!important;color:#FFFEFA!important;box-shadow:0 4px 12px #304B391C;}
.elementor-378 .elementor-element.elementor-element-3edd4521 .sc-card-link{border-top:1px solid #D2BDA5!important;padding-top:20px!important;margin-top:auto!important;}
.elementor-378 .elementor-element.elementor-element-3edd4521 :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-378 .elementor-element.elementor-element-3edd4521 .ss-price .jet-listing-dynamic-field{justify-content:center!important;text-align:center!important;}
.elementor-378 .elementor-element.elementor-element-3edd4521 .ss-price{align-items:center!important;}
.elementor-378 .elementor-element.elementor-element-3edd4521 :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-378 .elementor-element.elementor-element-3edd4521 .ss-price .jet-listing-dynamic-field{justify-content:center!important;text-align:center!important;}
.elementor-378 .elementor-element.elementor-element-3edd4521 .ss-price{align-items:center!important;}
.elementor-378 .elementor-element.elementor-element-3edd4521 :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-378 .elementor-element.elementor-element-3edd4521 :is(.ss-cta,.ed-card-link,.st-card-button,.sc-card-link) a{align-self:center!important;margin:0 auto!important;}/* End custom CSS */