.elementor-237 .elementor-element.elementor-element-19671aff{--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-237 .elementor-element.elementor-element-1255e2df{--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-237 .elementor-element.elementor-element-e663b528 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-237 .elementor-element.elementor-element-e663b528 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-237 .elementor-element.elementor-element-e663b528 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-237 .elementor-element.elementor-element-e663b528 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-237 .elementor-element.elementor-element-73f70760 .jet-listing-dynamic-terms{text-align:left;}.elementor-237 .elementor-element.elementor-element-bd4beb86 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-237 .elementor-element.elementor-element-bd4beb86__link{align-self:flex-start;flex-direction:row;}.elementor-237 .elementor-element.elementor-element-bd4beb86 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-237 .elementor-element.elementor-element-bd4beb86__icon{order:1;}.elementor-237 .elementor-element.elementor-element-01d65f3d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-237 .elementor-element.elementor-element-01d65f3d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-237 .elementor-element.elementor-element-01d65f3d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-237 .elementor-element.elementor-element-01d65f3d .jet-listing-dynamic-field__content{text-align:left;}.elementor-237 .elementor-element.elementor-element-ce1ba53a{--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-237 .elementor-element.elementor-element-6bb56be8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-237 .elementor-element.elementor-element-6bb56be8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-237 .elementor-element.elementor-element-6bb56be8 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-237 .elementor-element.elementor-element-6bb56be8 .jet-listing-dynamic-field__content{text-align:left;}.elementor-237 .elementor-element.elementor-element-2870b400 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-237 .elementor-element.elementor-element-2870b400 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-237 .elementor-element.elementor-element-2870b400 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-237 .elementor-element.elementor-element-2870b400 .jet-listing-dynamic-field__content{text-align:left;}.elementor-237 .elementor-element.elementor-element-9dde6412{--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-237 .elementor-element.elementor-element-178acf03 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-237 .elementor-element.elementor-element-178acf03__link{align-self:flex-start;flex-direction:row;}.elementor-237 .elementor-element.elementor-element-178acf03 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-237 .elementor-element.elementor-element-178acf03__icon{order:1;}.jet-listing-item.single-jet-engine.elementor-page-237 > .elementor{width:400px;margin-left:auto;margin-right:auto;}/* Start custom CSS for container, class: .elementor-element-19671aff */@font-face{font-family:Mazzard;src:url('/wp-content/uploads/sereland-fonts/mazzard-regular.woff2') format('woff2');font-weight:400;font-display:swap;}@font-face{font-family:Mazzard;src:url('/wp-content/uploads/sereland-fonts/mazzard-medium.woff2') format('woff2');font-weight:500;font-display:swap;}@font-face{font-family:Mazzard;src:url('/wp-content/uploads/sereland-fonts/mazzard-semibold.woff2') format('woff2');font-weight:600;font-display:swap;}.elementor-237 .elementor-element.elementor-element-19671aff{font-family:Mazzard,Arial,sans-serif;color:#304b39;gap:0;background:#faf9f4;}.elementor-237 .elementor-element.elementor-element-19671aff :is(h1,h2,h3,p,a,button,input,select,.jet-listing-dynamic-field__content){font-family:Mazzard,Arial,sans-serif;}.elementor-237 .elementor-element.elementor-element-19671aff h1{font-size:58px;line-height:1.12;letter-spacing:-1.5px;}.elementor-237 .elementor-element.elementor-element-19671aff h2{font-size:39px;line-height:1.2;letter-spacing:-.8px;}.elementor-237 .elementor-element.elementor-element-19671aff h3{font-size:24px;line-height:1.3;}.elementor-237 .elementor-element.elementor-element-19671aff p,.elementor-237 .elementor-element.elementor-element-19671aff .jet-listing-dynamic-field__content{font-size:16px;line-height:1.8;}.elementor-237 .elementor-element.elementor-element-19671aff .st-kicker .elementor-heading-title{font:500 10px/1.5 Mazzard;letter-spacing:1.8px;text-transform:uppercase;color:#a87535;}.elementor-237 .elementor-element.elementor-element-19671aff .st-inner{width:100%;max-width:1200px;margin:0 auto;padding:65px 28px;gap:24px;min-width:0;}.elementor-237 .elementor-element.elementor-element-19671aff .elementor-button{background:#4f6d59;color:#fffefa;border:1px solid #4f6d59;border-radius:4px 14px;padding:14px 22px;font:500 12px/1.5 Mazzard;}.elementor-237 .elementor-element.elementor-element-19671aff .elementor-button:hover{background:#a87535;border-color:#a87535;}.elementor-237 .elementor-element.elementor-element-19671aff :is(a,button,input,select):focus-visible{outline:2px solid #a87535;outline-offset:4px;}@media(max-width:767px){.elementor-237 .elementor-element.elementor-element-19671aff h1{font-size:37px;}.elementor-237 .elementor-element.elementor-element-19671aff h2{font-size:30px;}.elementor-237 .elementor-element.elementor-element-19671aff h3{font-size:23px;}.elementor-237 .elementor-element.elementor-element-19671aff .st-inner{padding:42px 24px;}}.elementor-237 .elementor-element.elementor-element-19671aff{height:100%;border:1px solid #d6dacb;border-radius:10px;overflow:hidden;background:#fffefa;}.elementor-237 .elementor-element.elementor-element-19671aff .st-card-photo{height:250px;position:relative;overflow:hidden;flex:none;}.elementor-237 .elementor-element.elementor-element-19671aff .ss-photo,.elementor-237 .elementor-element.elementor-element-19671aff .ss-photo :is(.jet-listing-dynamic-image,.jet-listing-dynamic-image__link){height:100%;width:100%;display:block;}.elementor-237 .elementor-element.elementor-element-19671aff .ss-photo img{width:100%;height:250px;object-fit:cover;transition:transform .65s ease;}.elementor-237 .elementor-element.elementor-element-19671aff:hover .ss-photo img{transform:scale(1.045);}.elementor-237 .elementor-element.elementor-element-19671aff .st-type{position:absolute;left:14px;top:14px;max-width:75%;background:#fffefaed;padding:7px 10px;border-radius:3px;font:400 10px/1.5 Mazzard;}.elementor-237 .elementor-element.elementor-element-19671aff .st-type a{color:#304b39;}.elementor-237 .elementor-element.elementor-element-19671aff .st-arrow{position:absolute;right:14px;top:14px;width:32px;}.elementor-237 .elementor-element.elementor-element-19671aff .st-arrow a{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fffefa;color:#304b39;}.elementor-237 .elementor-element.elementor-element-19671aff .st-card-copy{padding:23px 22px;gap:13px;flex:1;}.elementor-237 .elementor-element.elementor-element-19671aff .st-card-title .jet-listing-dynamic-field__content{font:600 23px/1.3 Mazzard;letter-spacing:-.4px;color:#304b39;margin:0;}.elementor-237 .elementor-element.elementor-element-19671aff .st-card-location .jet-listing-dynamic-field__content{font:500 10px/1.6 Mazzard;letter-spacing:1px;color:#a87535;}.elementor-237 .elementor-element.elementor-element-19671aff .st-card-intro .jet-listing-dynamic-field__content{font:400 14px/1.85 Mazzard;color:#65715f;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.elementor-237 .elementor-element.elementor-element-19671aff .st-card-footer{margin-top:auto;padding-top:20px;border-top:1px solid #d6dacb;align-items:center;}.elementor-237 .elementor-element.elementor-element-19671aff .st-card-button{width:auto;}.elementor-237 .elementor-element.elementor-element-19671aff .st-card-button a{display:inline-block;padding:12px 19px;border:1px solid #b7c1a8;border-radius:4px 13px;background:#f7f7ee;color:#304b39;font:400 12px/1.5 Mazzard;transition:background .25s,color .25s;}.elementor-237 .elementor-element.elementor-element-19671aff .st-card-button a:hover{background:#4f6d59;color:#fffefa;}@media(prefers-reduced-motion:reduce){.elementor-237 .elementor-element.elementor-element-19671aff .ss-photo img{transition:none;}}.elementor-237 .elementor-element.elementor-element-19671aff .st-type{background:transparent;padding:0;}.elementor-237 .elementor-element.elementor-element-19671aff .st-type:has(a){background:#fffefaed;padding:7px 10px;}
/* Sereland card badge and centred action */
.elementor-237 .elementor-element.elementor-element-19671aff .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-237 .elementor-element.elementor-element-19671aff .st-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-237 .elementor-element.elementor-element-19671aff .ss-price{width:100%!important;flex:none!important;text-align:center;}
.elementor-237 .elementor-element.elementor-element-19671aff .st-card-button{width:100%!important;text-align:center;display:flex;justify-content:center;}
.elementor-237 .elementor-element.elementor-element-19671aff .st-card-button .jet-listing-dynamic-link{width:100%;text-align:center;}
.elementor-237 .elementor-element.elementor-element-19671aff .st-card-button 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-237 .elementor-element.elementor-element-19671aff .st-card-button a:before{display:none!important;}
.elementor-237 .elementor-element.elementor-element-19671aff .st-card-button a:hover,.elementor-237 .elementor-element.elementor-element-19671aff .st-card-button a:focus-visible{background:#304B39!important;border-color:#304B39!important;color:#FFFEFA!important;box-shadow:0 4px 12px #304B391C;}
.elementor-237 .elementor-element.elementor-element-19671aff :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-237 .elementor-element.elementor-element-19671aff .ss-price .jet-listing-dynamic-field{justify-content:center!important;text-align:center!important;}
.elementor-237 .elementor-element.elementor-element-19671aff .ss-price{align-items:center!important;}
.elementor-237 .elementor-element.elementor-element-19671aff :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-237 .elementor-element.elementor-element-19671aff .ss-price .jet-listing-dynamic-field{justify-content:center!important;text-align:center!important;}
.elementor-237 .elementor-element.elementor-element-19671aff .ss-price{align-items:center!important;}
.elementor-237 .elementor-element.elementor-element-19671aff :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-237 .elementor-element.elementor-element-19671aff :is(.ss-cta,.ed-card-link,.st-card-button,.sc-card-link) a{align-self:center!important;margin:0 auto!important;}
.elementor-237 .elementor-element.elementor-element-19671aff .st-card-photo .st-card-location {position:absolute; z-index:2; inset:auto auto 0 0; width:max-content; max-width:calc(100% - 8px); padding:6px 12px; margin:0; border-bottom:1px solid #bc925e; border-radius:0 7px 0 0; background:#fffefa; color:#4f624e;}
.elementor-237 .elementor-element.elementor-element-19671aff .st-card-photo .st-card-location .jet-listing-dynamic-field__content {font:500 10px/1.45 Mazzard,Arial,sans-serif; letter-spacing:.065em; color:inherit;}
.elementor-237 .elementor-element.elementor-element-19671aff .st-card-location:has(.jet-listing-dynamic-field__content:empty) {display:none;}/* End custom CSS */