.elementor-122 .elementor-element.elementor-element-2d3314ca{--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-122 .elementor-element.elementor-element-518f6307{--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-122 .elementor-element.elementor-element-14a720ef .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-122 .elementor-element.elementor-element-14a720ef .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-14a720ef .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-122 .elementor-element.elementor-element-14a720ef .jet-listing-dynamic-image__caption{text-align:left;}.elementor-122 .elementor-element.elementor-element-08db405e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-122 .elementor-element.elementor-element-08db405e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-122 .elementor-element.elementor-element-08db405e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-122 .elementor-element.elementor-element-08db405e .jet-listing-dynamic-field__content{text-align:left;}.elementor-122 .elementor-element.elementor-element-cac6689f .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-122 .elementor-element.elementor-element-cac6689f__link{align-self:flex-start;flex-direction:row;}.elementor-122 .elementor-element.elementor-element-cac6689f .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-122 .elementor-element.elementor-element-cac6689f__icon{order:1;}.elementor-122 .elementor-element.elementor-element-d631b61d .jet-listing-dynamic-terms{text-align:left;}.elementor-122 .elementor-element.elementor-element-0c290d86{--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-122 .elementor-element.elementor-element-1621501b .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-122 .elementor-element.elementor-element-1621501b .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-122 .elementor-element.elementor-element-1621501b .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-122 .elementor-element.elementor-element-1621501b .jet-listing-dynamic-field__content{text-align:left;}.elementor-122 .elementor-element.elementor-element-4a183f3e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-122 .elementor-element.elementor-element-4a183f3e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-122 .elementor-element.elementor-element-4a183f3e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-122 .elementor-element.elementor-element-4a183f3e .jet-listing-dynamic-field__content{text-align:left;}.elementor-122 .elementor-element.elementor-element-6e4d5451{--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-122 .elementor-element.elementor-element-0bd01a63{--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;}.elementor-122 .elementor-element.elementor-element-7f1f67d2{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-122 .elementor-element.elementor-element-ef999bd8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-122 .elementor-element.elementor-element-ef999bd8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-122 .elementor-element.elementor-element-ef999bd8 .jet-listing-dynamic-field{justify-content:left;}.elementor-122 .elementor-element.elementor-element-ef999bd8 .jet-listing-dynamic-field__content{text-align:left;}.elementor-122 .elementor-element.elementor-element-5d6f0916 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-122 .elementor-element.elementor-element-5d6f0916 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-122 .elementor-element.elementor-element-5d6f0916 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-122 .elementor-element.elementor-element-5d6f0916 .jet-listing-dynamic-field__content{text-align:left;}.elementor-122 .elementor-element.elementor-element-1a33ff23 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-122 .elementor-element.elementor-element-1a33ff23__link{align-self:flex-start;flex-direction:row;}.elementor-122 .elementor-element.elementor-element-1a33ff23 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-122 .elementor-element.elementor-element-1a33ff23__icon{order:1;}.jet-listing-item.single-jet-engine.elementor-page-122 > .elementor{width:380px;margin-left:auto;margin-right:auto;}/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-d631b61d */.elementor-122 .elementor-element.elementor-element-d631b61d{width:max-content;z-index:2;}
.elementor-122 .elementor-element.elementor-element-d631b61d:not(:has(.jet-listing-dynamic-terms__link)){display:none;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d3314ca */@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-122 .elementor-element.elementor-element-2d3314ca{font-family:Mazzard,Arial,sans-serif;color:#304b39;background:#faf9f4;}.elementor-122 .elementor-element.elementor-element-2d3314ca :is(h1,h2,h3,h4,p,a,label,input,select,button,summary,.jet-listing-dynamic-field__content,.elementor-heading-title,.e-n-accordion-item-title-text){font-family:Mazzard,Arial,sans-serif;}.elementor-122 .elementor-element.elementor-element-2d3314ca h1{font-size:69px;line-height:1.1;letter-spacing:-1.7px;font-weight:600;}.elementor-122 .elementor-element.elementor-element-2d3314ca h2{font-size:48px;line-height:1.15;letter-spacing:-1px;font-weight:600;}.elementor-122 .elementor-element.elementor-element-2d3314ca h3{font-size:30px;line-height:1.25;font-weight:600;}.elementor-122 .elementor-element.elementor-element-2d3314ca p{font-size:17px;line-height:1.9;color:#65715f;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-kicker .elementor-heading-title{font-size:11px!important;letter-spacing:1.5px;text-transform:uppercase;font-weight:500;color:#a87535;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-wrap{max-width:1200px;width:100%;margin:0 auto;padding:65px 28px;gap:28px;}.elementor-122 .elementor-element.elementor-element-2d3314ca .elementor-button{font:500 13px/1.4 Mazzard;padding:15px 22px;border:1px solid #889b71;border-radius:4px 14px 4px 14px;background:#edf1d6;color:#304b39;}.elementor-122 .elementor-element.elementor-element-2d3314ca .elementor-button:hover{background:#a87535;color:#fffefa;}.elementor-122 .elementor-element.elementor-element-2d3314ca :is(a,summary,button):focus-visible{outline:2px solid #b07a3a;outline-offset:4px;}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-2d3314ca h1{font-size:50px;}.elementor-122 .elementor-element.elementor-element-2d3314ca h2{font-size:38px;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-wrap{padding:42px 24px;}}
.elementor-122 .elementor-element.elementor-element-2d3314ca{height:100%;border:1px solid #d4dac9;border-radius:9px;overflow:hidden;background:#fffefa;gap:0;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-picture{position:relative;height:260px;flex:none;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-photo,.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-photo :is(.jet-listing-dynamic-image,.jet-listing-dynamic-image__link){height:100%;width:100%;display:block;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-photo img{width:100%;height:260px;object-fit:cover;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-region{position:absolute;left:14px;top:14px;max-width:calc(100% - 75px);background:#fffef6ed;padding:8px 11px;border-radius:4px;font-size:11px;line-height:1.4;z-index:2;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-region a{color:#304b39;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-arrow{position:absolute;right:14px;top:14px;width:36px;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-arrow a{display:grid;place-items:center;background:#fffefa;width:36px;height:36px;border-radius:50%;font-size:21px;color:#304b39;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-image-label{position:absolute;left:14px;bottom:14px;background:#fffefa;padding:7px 10px;border-radius:3px;font-size:11px;line-height:1.5;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-image-label a{color:#304b39;}.elementor-122 .elementor-element.elementor-element-2d3314ca.ss-journey .ss-image-label{left:0;bottom:0;border-radius:0 6px 0 0;padding:10px 17px;max-width:100%;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-card-copy{padding:24px 22px;gap:17px;flex:1;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-title .jet-listing-dynamic-field__content{font:600 30px/1.23 Mazzard;letter-spacing:-.5px;margin:0;color:#304b39;}.elementor-122 .elementor-element.elementor-element-2d3314ca.ss-journey .ss-title .jet-listing-dynamic-field__content{font-size:24px;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-intro .jet-listing-dynamic-field__content{font:400 16px/1.85 Mazzard;color:#65715f;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.elementor-122 .elementor-element.elementor-element-2d3314ca.ss-journey .ss-intro .jet-listing-dynamic-field__content{-webkit-line-clamp:2;font-size:15px;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-comfort{font-size:11px;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-comfort a{background:#eff3e8;border:1px solid #b4bfa6;border-radius:3px;padding:4px 8px;color:#4f6d59;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-card-footer{margin-top:auto;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding-top:16px;}.elementor-122 .elementor-element.elementor-element-2d3314ca.ss-journey .ss-card-footer{border-top:1px solid #d4dac9;justify-content:space-between;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-cta{width:auto;flex:none;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-cta a{position:relative;overflow:hidden;display:inline-flex;padding:12px 15px;min-height:44px;align-items:center;border:1px solid #889b71;border-radius:4px 14px 4px 14px;background:#edf1d6;color:#304b39;font:400 12px/1.5 Mazzard;transition:background .25s;}.elementor-122 .elementor-element.elementor-element-2d3314ca.ss-journey .ss-cta a{background:#fffefa;font-size:11px;padding:10px 12px;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-cta a:before{content:'';position:absolute;inset:-20% auto -20% -80%;width:40%;transform:skewX(-25deg);background:#ffffff90;transition:left .5s;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-cta a:hover{background:#a87535;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-cta a:hover:before{left:140%;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price{gap:2px;width:auto;flex:1;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price .elementor-heading-title{font:400 10px Mazzard;text-transform:uppercase;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price .jet-listing-dynamic-field__content{font:500 23px Mazzard;color:#304b39;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price>.elementor-widget:last-child .jet-listing-dynamic-field__content{font:400 10px Mazzard;}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-picture,.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-photo img{height:240px;}}@media(prefers-reduced-motion:reduce){.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-cta a:before{display:none;}}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-picture,.elementor-122 .elementor-element.elementor-element-2d3314ca .elementor-widget-jet-listing-dynamic-image{overflow:hidden;}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-photo img,.elementor-122 .elementor-element.elementor-element-2d3314ca .jet-listing-dynamic-image img{transition:transform .65s cubic-bezier(.2,.7,.3,1);}.elementor-122 .elementor-element.elementor-element-2d3314ca:hover .ss-photo img,.elementor-122 .elementor-element.elementor-element-2d3314ca:hover .jet-listing-dynamic-image img{transform:scale(1.045);}.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-cta a:hover{background:#a87535!important;border-color:#a87535!important;color:#fffefa!important;}@media(prefers-reduced-motion:reduce){.elementor-122 .elementor-element.elementor-element-2d3314ca img{transition:none!important;transform:none!important;}}
/* Sereland card badge and centred action */
.elementor-122 .elementor-element.elementor-element-2d3314ca .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-122 .elementor-element.elementor-element-2d3314ca .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-122 .elementor-element.elementor-element-2d3314ca .ss-price{width:100%!important;flex:none!important;text-align:center;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-cta{width:100%!important;text-align:center;display:flex;justify-content:center;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-cta .jet-listing-dynamic-link{width:100%;text-align:center;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-cta 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-122 .elementor-element.elementor-element-2d3314ca .ss-cta a:before{display:none!important;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-cta a:hover,.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-cta a:focus-visible{background:#304B39!important;border-color:#304B39!important;color:#FFFEFA!important;box-shadow:0 4px 12px #304B391C;}
.elementor-122 .elementor-element.elementor-element-2d3314ca :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-122 .elementor-element.elementor-element-2d3314ca .ss-price .jet-listing-dynamic-field{justify-content:center!important;text-align:center!important;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price{align-items:center!important;}
.elementor-122 .elementor-element.elementor-element-2d3314ca :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-122 .elementor-element.elementor-element-2d3314ca .ss-price .jet-listing-dynamic-field{justify-content:center!important;text-align:center!important;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price{align-items:center!important;}
.elementor-122 .elementor-element.elementor-element-2d3314ca :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-122 .elementor-element.elementor-element-2d3314ca :is(.ss-cta,.ed-card-link,.st-card-button,.sc-card-link) a{align-self:center!important;margin:0 auto!important;}
/* Price label and amount share one baseline; unit below. */
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price{display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;column-gap:8px!important;row-gap:2px!important;align-items:baseline!important;text-align:left!important;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price > .elementor-widget-heading{grid-column:1;grid-row:1;width:auto!important;white-space:nowrap;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price > .e-con{grid-column:2;grid-row:1;width:auto!important;min-width:0; padding:0!important;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price > .ss-unit{grid-column:2;grid-row:2;width:auto!important;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price .jet-listing-dynamic-field{justify-content:flex-start!important;text-align:left!important;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price .ss-money{width:auto!important;white-space:nowrap;}

/* Approved price layout: label above, amount and unit together. */
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price{grid-template-columns:max-content max-content!important;column-gap:10px!important;row-gap:3px!important;justify-content:start!important;align-items:baseline!important;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price > .elementor-widget-heading{grid-column:1 / -1!important;grid-row:1!important;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price > .e-con{grid-column:1!important;grid-row:2!important;}
.elementor-122 .elementor-element.elementor-element-2d3314ca .ss-price > .ss-unit{grid-column:2!important;grid-row:2!important;white-space:nowrap;}/* End custom CSS */