.elementor-277 .elementor-element.elementor-element-943e9b98{--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-277 .elementor-element.elementor-element-0156751b{--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-277 .elementor-element.elementor-element-76337661 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-277 .elementor-element.elementor-element-76337661 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-277 .elementor-element.elementor-element-76337661 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-277 .elementor-element.elementor-element-76337661 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-277 .elementor-element.elementor-element-4b992b06 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-277 .elementor-element.elementor-element-4b992b06__link{align-self:flex-start;flex-direction:row;}.elementor-277 .elementor-element.elementor-element-4b992b06 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-277 .elementor-element.elementor-element-4b992b06__icon{order:1;}.elementor-277 .elementor-element.elementor-element-280016a2 .jet-listing-dynamic-terms{text-align:left;}.elementor-277 .elementor-element.elementor-element-881c7cfa{--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-277 .elementor-element.elementor-element-9a305345 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-277 .elementor-element.elementor-element-9a305345 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-277 .elementor-element.elementor-element-9a305345 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-277 .elementor-element.elementor-element-9a305345 .jet-listing-dynamic-field__content{text-align:left;}.elementor-277 .elementor-element.elementor-element-0fb1d975 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-277 .elementor-element.elementor-element-0fb1d975 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-277 .elementor-element.elementor-element-0fb1d975 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-277 .elementor-element.elementor-element-0fb1d975 .jet-listing-dynamic-field__content{text-align:left;}.elementor-277 .elementor-element.elementor-element-897989b5 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-277 .elementor-element.elementor-element-897989b5__link{align-self:flex-start;flex-direction:row;}.elementor-277 .elementor-element.elementor-element-897989b5 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-277 .elementor-element.elementor-element-897989b5__icon{order:1;}.jet-listing-item.single-jet-engine.elementor-page-277 > .elementor{width:400px;margin-left:auto;margin-right:auto;}/* Start custom CSS for container, class: .elementor-element-943e9b98 */@font-face{font-family:Mazzard;src:url('/wp-content/uploads/sereland-fonts/mazzard-regular.woff2');font-weight:400;font-display:swap;}@font-face{font-family:Mazzard;src:url('/wp-content/uploads/sereland-fonts/mazzard-medium.woff2');font-weight:500;font-display:swap;}@font-face{font-family:Mazzard;src:url('/wp-content/uploads/sereland-fonts/mazzard-semibold.woff2');font-weight:600;font-display:swap;}.elementor-277 .elementor-element.elementor-element-943e9b98{font-family:Mazzard,Arial,sans-serif;color:#304b39;background:#faf9f4;gap:0;--ed-line:#d8ddcc;}.elementor-277 .elementor-element.elementor-element-943e9b98 :is(h1,h2,h3,h4,p,a,li,button,input,summary,.elementor-heading-title,.jet-listing-dynamic-field__content){font-family:Mazzard,Arial,sans-serif;}.elementor-277 .elementor-element.elementor-element-943e9b98 h1{font-size:clamp(42px,4.6vw,65px);font-weight:500;line-height:1.09;letter-spacing:-1.7px;}.elementor-277 .elementor-element.elementor-element-943e9b98 h2{font-size:40px;font-weight:500;line-height:1.18;letter-spacing:-.8px;}.elementor-277 .elementor-element.elementor-element-943e9b98 h3{font-size:26px;font-weight:500;line-height:1.28;}.elementor-277 .elementor-element.elementor-element-943e9b98 p,.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-text .jet-listing-dynamic-field__content{font-size:17px;line-height:1.85;color:#65715f;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-kicker .elementor-heading-title{font-size:11px;letter-spacing:1.8px;line-height:1.5;color:#a87535;text-transform:uppercase;}.elementor-277 .elementor-element.elementor-element-943e9b98 a{color:#4f6d59;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-wrap{width:100%;max-width:1240px;margin:auto;padding:70px 30px;gap:28px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-band{width:100%;background:#f0f1e6;}.elementor-277 .elementor-element.elementor-element-943e9b98 .elementor-button{font:500 13px/1.4 Mazzard;border:1px solid #9eae80;border-radius:4px 15px 4px 15px;padding:15px 22px;background:#304b39;color:#faf9f4;transition:background .2s,border-color .2s;}.elementor-277 .elementor-element.elementor-element-943e9b98 .elementor-button:hover{background:#a87535;border-color:#a87535;color:white;}.elementor-277 .elementor-element.elementor-element-943e9b98 :is(a,button,summary):focus-visible{outline:2px solid #a87535;outline-offset:4px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;align-items:center;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-hero-copy{gap:24px;min-width:0;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-hero-photo{border-radius:8px 72px 8px 8px;overflow:hidden;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-hero-photo img{height:470px;object-fit:cover;width:100%;display:block;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-hero-photo .elementor-widget{width:100%;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-hero-photo a{display:block;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-hero-copy .jet-listing-dynamic-terms{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px 0;border-block:1px solid var(--ed-line);}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-fact{gap:8px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-fact .jet-listing-dynamic-field__content{font-size:15px;line-height:1.6;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-story{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:55px;align-items:start;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-copy{min-width:0;gap:28px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-note{padding:28px;background:#f0f1e6;border:1px solid #d8ddcc;border-radius:6px 30px 6px 6px;gap:20px;position:sticky;top:125px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-note h3{font-size:27px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-note .jet-listing-dynamic-field__content{font-size:15px;line-height:1.8;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-content{font-size:17px;line-height:1.85;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-content img{max-height:450px;object-fit:cover;width:100%;border-radius:6px 35px 6px 6px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-content h2,.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-content h3{margin:35px 0 20px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-content h2{font-size:35px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-content h3{font-size:27px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-content figure{margin:28px 0;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-content figcaption{font-size:12px;color:#7c856e;margin-top:10px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-content li{margin:10px 0;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-content a{border-bottom:1px solid #bdc6ad;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-gallery img{height:180px;width:100%;object-fit:cover;}@media(max-width:767px){.elementor-277 .elementor-element.elementor-element-943e9b98 h1{font-size:42px;}.elementor-277 .elementor-element.elementor-element-943e9b98 h2{font-size:33px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-wrap{padding:42px 24px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-hero,.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-story{display:flex;flex-direction:column;gap:28px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-hero-copy,.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-hero-photo,.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-copy,.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-note{width:100%;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-hero-photo img{height:290px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-note{position:static;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-facts{grid-template-columns:1fr 1fr;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-gallery img{height:130px;}}
.elementor-277 .elementor-element.elementor-element-943e9b98{height:100%;background:transparent;gap:0;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-photo{position:relative;overflow:hidden;border-radius:7px 40px 7px 7px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-photo img{width:100%;height:250px;object-fit:cover;display:block;transition:transform .65s ease;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ss-photo,.elementor-277 .elementor-element.elementor-element-943e9b98 .ss-photo a{width:100%;display:block;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-copy{gap:17px;padding:25px 0 0;flex:1;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-title .jet-listing-dynamic-field__content{font:500 26px/1.24 Mazzard;color:#304b39;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-intro .jet-listing-dynamic-field__content{font:400 16px/1.8 Mazzard;color:#65715f;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-category{font:400 11px/1.5 Mazzard;letter-spacing:1px;text-transform:uppercase;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-category a{color:#a87535;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-link{margin-top:auto;padding-top:20px;border-top:1px solid #d8ddcc;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-link a{font:500 13px/1.5 Mazzard;color:#304b39;display:inline-flex;padding:8px 0;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-link a:hover{color:#a87535;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-arrow{position:absolute;right:15px;top:15px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-arrow a{width:38px;height:38px;background:#faf9f4;border-radius:50%;display:grid;place-items:center;}@media(hover:hover){.elementor-277 .elementor-element.elementor-element-943e9b98:hover .ed-card-photo img{transform:scale(1.045);}}@media(prefers-reduced-motion:reduce){.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-photo img{transition:none;}}.elementor-277 .elementor-element.elementor-element-943e9b98{border:1px solid #d8ddcc;border-radius:7px;overflow:hidden;background:#fffefa;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-photo{border-radius:0;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-category{position:absolute;left:0;bottom:0;padding:9px 16px;background:#fffefa;border-radius:0 7px 0 0;max-width:100%;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-copy{padding:25px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-link a{padding:11px 15px;background:#edf0dd;border:1px solid #a5b08d;border-radius:4px 14px 4px 14px;}.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-link a:hover{background:#304b39;color:#fffefa;}
/* Sereland card badge and centred action */
.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-category{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-277 .elementor-element.elementor-element-943e9b98 .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-277 .elementor-element.elementor-element-943e9b98 .ss-price{width:100%!important;flex:none!important;text-align:center;}
.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-link{width:100%!important;text-align:center;display:flex;justify-content:center;}
.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-link .jet-listing-dynamic-link{width:100%;text-align:center;}
.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-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-277 .elementor-element.elementor-element-943e9b98 .ed-card-link a:before{display:none!important;}
.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-link a:hover,.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-link a:focus-visible{background:#304B39!important;border-color:#304B39!important;color:#FFFEFA!important;box-shadow:0 4px 12px #304B391C;}
.elementor-277 .elementor-element.elementor-element-943e9b98 .ed-card-link{border-top:1px solid #D2BDA5!important;padding-top:20px!important;margin-top:auto!important;}
.elementor-277 .elementor-element.elementor-element-943e9b98 :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-277 .elementor-element.elementor-element-943e9b98 .ss-price .jet-listing-dynamic-field{justify-content:center!important;text-align:center!important;}
.elementor-277 .elementor-element.elementor-element-943e9b98 .ss-price{align-items:center!important;}
.elementor-277 .elementor-element.elementor-element-943e9b98 :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-277 .elementor-element.elementor-element-943e9b98 .ss-price .jet-listing-dynamic-field{justify-content:center!important;text-align:center!important;}
.elementor-277 .elementor-element.elementor-element-943e9b98 .ss-price{align-items:center!important;}
.elementor-277 .elementor-element.elementor-element-943e9b98 :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-277 .elementor-element.elementor-element-943e9b98 :is(.ss-cta,.ed-card-link,.st-card-button,.sc-card-link) a{align-self:center!important;margin:0 auto!important;}/* End custom CSS */