.elementor-70 .elementor-element.elementor-element-zb-nav{--display:flex;--position:fixed;--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;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:20;--padding-bottom:20;--padding-left:clamp(22px,5vw,72px);--padding-right:clamp(22px,5vw,72px);top:0px;--z-index:9999;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-zb-nav{left:0px;}body.rtl .elementor-70 .elementor-element.elementor-element-zb-nav{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-70 .elementor-element.elementor-element-zb-logo img{height:52px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-zb-navlinks .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(clamp(16px,2.2vw,38px)/2);}.elementor-70 .elementor-element.elementor-element-zb-navlinks .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(clamp(16px,2.2vw,38px)/2);}.elementor-70 .elementor-element.elementor-element-zb-navlinks .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(clamp(16px,2.2vw,38px)/2);}.elementor-70 .elementor-element.elementor-element-zb-navlinks .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-clamp(16px,2.2vw,38px)/2);}.elementor-70 .elementor-element.elementor-element-zb-navlinks .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-clamp(16px,2.2vw,38px)/2);}.elementor-70 .elementor-element.elementor-element-zb-navlinks .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-zb-navlinks .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-zb-navlinks{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-70 .elementor-element.elementor-element-zb-navlinks .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-70 .elementor-element.elementor-element-zb-navlinks .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-zb-navlinks .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:13.12px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:0.16em;}.elementor-70 .elementor-element.elementor-element-zb-navlinks .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-zb-navlinks .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-70 .elementor-element.elementor-element-zb-navcta .elementor-button{background-color:#FFFFFF00;font-family:"Assistant", Sans-serif;font-size:12.16px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:0.18em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF99;border-radius:2px 2px 2px 2px;padding:11px 24px 11px 24px;}.elementor-70 .elementor-element.elementor-element-zb-navcta .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-zb-navcta .elementor-button:focus{background-color:#FFFFFF;color:#2F7D70;border-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-zb-navcta .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-zb-navcta .elementor-button:focus svg{fill:#2F7D70;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-zb-burger .elementor-icon-wrapper{text-align:center;}.elementor-70 .elementor-element.elementor-element-zb-burger.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-zb-burger.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-zb-burger.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-zb-burger.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-zb-burger.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-zb-burger .elementor-icon{font-size:30px;}.elementor-70 .elementor-element.elementor-element-zb-burger .elementor-icon svg{height:30px;}.elementor-70 .elementor-element.elementor-element-zbmenu .e-off-canvas__overlay{background-color:#1E3B3673;}.elementor-70 .elementor-element.elementor-element-zbmenu{--e-off-canvas-align-items:flex-start;--e-off-canvas-width:100%;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;--e-off-canvas-animation-duration:0.35s;--e-off-canvas-overlay-opacity:1;}.elementor-70 .elementor-element.elementor-element-zbmenu .e-off-canvas__content{border-radius:0px 0px 22px 22px;}.elementor-70 .elementor-element.elementor-element-5d5a8bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--border-radius:0px 0px 22px 22px;--padding-top:82px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-70 .elementor-element.elementor-element-5d5a8bb:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-5d5a8bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-b0c0a06{left:24px;}body.rtl .elementor-70 .elementor-element.elementor-element-b0c0a06{right:24px;}.elementor-70 .elementor-element.elementor-element-b0c0a06{top:18px;}.elementor-70 .elementor-element.elementor-element-b0c0a06 img{height:40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-4d74323{padding:2px 0px 2px 0px;text-align:center;}.elementor-70 .elementor-element.elementor-element-4d74323 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:21px;font-weight:400;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-9d3ee41{padding:2px 0px 2px 0px;text-align:center;}.elementor-70 .elementor-element.elementor-element-9d3ee41 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:21px;font-weight:400;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-d2a02dc{padding:2px 0px 2px 0px;text-align:center;}.elementor-70 .elementor-element.elementor-element-d2a02dc .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:21px;font-weight:400;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-c282e8f{padding:2px 0px 2px 0px;text-align:center;}.elementor-70 .elementor-element.elementor-element-c282e8f .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:21px;font-weight:400;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-e2708b0{padding:2px 0px 2px 0px;text-align:center;}.elementor-70 .elementor-element.elementor-element-e2708b0 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:21px;font-weight:400;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-4fc7a4d{padding:2px 0px 2px 0px;text-align:center;}.elementor-70 .elementor-element.elementor-element-4fc7a4d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:21px;font-weight:400;line-height:1.12em;color:#1E3B36;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-e91174e{right:24px;}body.rtl .elementor-70 .elementor-element.elementor-element-e91174e{left:24px;}.elementor-70 .elementor-element.elementor-element-e91174e{top:24px;}.elementor-70 .elementor-element.elementor-element-e91174e .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:32px;font-weight:400;line-height:1em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-b0c0a07 .elementor-button{background-color:#2F7D70;font-family:"Heebo", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0.04em;fill:#FFFFFF;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:17px 24px 17px 24px;}.elementor-70 .elementor-element.elementor-element-b0c0a07 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-b0c0a07 .elementor-button:focus{background-color:#215D54;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-b0c0a07{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-b0c0a07 .elementor-button-content-wrapper{flex-direction:row;}.elementor-70 .elementor-element.elementor-element-b0c0a07 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-70 .elementor-element.elementor-element-b0c0a07 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-b0c0a07 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-zb-hero{--display:flex;--min-height:100vh;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-zb-hero::before, .elementor-70 .elementor-element.elementor-element-zb-hero > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-zb-hero > .e-con-inner > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-zb-hero > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-zb-hero > .e-con-inner > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-zb-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #173F3980 0%, #173F3999 100%);}.elementor-70 .elementor-element.elementor-element-zb-hero:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-zb-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://zimmer-bahof.co.il/wp-content/uploads/2026/07/כפר-הים-חצר.jpg") 50% 50%;background-size:cover;}.elementor-70 .elementor-element.elementor-element-9a0f27b{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:clamp(60px,10vh,130px);--padding-left:clamp(22px,5vw,72px);--padding-right:clamp(22px,5vw,72px);--z-index:2;}.elementor-70 .elementor-element.elementor-element-4fc1e01 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:14.72px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.34em;color:#E7D6AC;}.elementor-70 .elementor-element.elementor-element-8070aba{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-8070aba .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:clamp(2.8rem,7.5vw,6.2rem);font-weight:300;line-height:1.02em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-beb45c6{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:"Assistant", Sans-serif;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:300;line-height:1.7em;color:#FFFFFFE6;}.elementor-70 .elementor-element.elementor-element-defcc5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-e7a6f4c .elementor-button{background-color:#2F7D70;font-family:"Assistant", Sans-serif;font-size:13.12px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:0.24em;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:16px 34px 16px 34px;}.elementor-70 .elementor-element.elementor-element-e7a6f4c .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-e7a6f4c .elementor-button:focus{color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-e7a6f4c .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-e7a6f4c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-bd2e474 .elementor-button{background-color:#FFFFFF00;font-family:"Assistant", Sans-serif;font-size:13.12px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:0.24em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:16px 34px 16px 34px;}.elementor-70 .elementor-element.elementor-element-bd2e474 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-bd2e474 .elementor-button:focus{background-color:#FFFFFF;color:#2F7D70;border-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-bd2e474 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-bd2e474 .elementor-button:focus svg{fill:#2F7D70;}.elementor-70 .elementor-element.elementor-element-5580288{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:30px;--z-index:2;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-5580288{left:0px;}body.rtl .elementor-70 .elementor-element.elementor-element-5580288{right:0px;}.elementor-70 .elementor-element.elementor-element-131d327 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:13.6px;font-weight:400;font-style:normal;line-height:1.7em;letter-spacing:0.2em;color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-70 .elementor-element.elementor-element-e5c6325{--divider-border-style:solid;--divider-color:#E7D6AC;--divider-border-width:1px;}.elementor-70 .elementor-element.elementor-element-e5c6325 .elementor-divider-separator{width:1px;}.elementor-70 .elementor-element.elementor-element-e5c6325 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-70 .elementor-element.elementor-element-statement{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(40px,6vw,90px) clamp(40px,6vw,90px);--row-gap:clamp(40px,6vw,90px);--column-gap:clamp(40px,6vw,90px);--grid-auto-flow:row;--align-items:center;--overflow:hidden;--padding-top:clamp(80px,12vw,150px);--padding-bottom:clamp(80px,12vw,150px);--padding-left:clamp(22px,5vw,72px);--padding-right:clamp(22px,5vw,72px);}.elementor-70 .elementor-element.elementor-element-statement:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-statement > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EC;}.elementor-70 .elementor-element.elementor-element-3fb2907{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-a0d2eaa .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:14.72px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.34em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-6f79f5c{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-6f79f5c .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:300;line-height:1.28em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-fbc4000 .elementor-button{background-color:#2F7D70;font-family:"Assistant", Sans-serif;font-size:13.12px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:0.24em;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:16px 34px 16px 34px;}.elementor-70 .elementor-element.elementor-element-fbc4000{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-fbc4000 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-fbc4000 .elementor-button:focus{color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-fbc4000 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-fbc4000 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-ca3ea5b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-57a8bce{--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;--border-radius:2px 2px 2px 2px;box-shadow:0px 22px 46px -28px rgba(23,63,57,.55);--padding-top:9px;--padding-bottom:36px;--padding-left:9px;--padding-right:9px;}.elementor-70 .elementor-element.elementor-element-57a8bce:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-57a8bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-f177333 img{width:100%;height:150px;object-fit:cover;object-position:center center;border-radius:1px 1px 1px 1px;}.elementor-70 .elementor-element.elementor-element-3c43dc0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:11px;text-align:center;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-3c43dc0{left:0px;}body.rtl .elementor-70 .elementor-element.elementor-element-3c43dc0{right:0px;}.elementor-70 .elementor-element.elementor-element-3c43dc0 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15.2px;font-weight:400;font-style:normal;line-height:1.7em;letter-spacing:0.05em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-bded375{--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;--border-radius:2px 2px 2px 2px;box-shadow:0px 22px 46px -28px rgba(23,63,57,.55);--padding-top:9px;--padding-bottom:36px;--padding-left:9px;--padding-right:9px;}.elementor-70 .elementor-element.elementor-element-bded375:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-bded375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-87e93d9 img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:1px 1px 1px 1px;}.elementor-70 .elementor-element.elementor-element-9d5aa95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:11px;text-align:center;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-9d5aa95{left:0px;}body.rtl .elementor-70 .elementor-element.elementor-element-9d5aa95{right:0px;}.elementor-70 .elementor-element.elementor-element-9d5aa95 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15.2px;font-weight:400;font-style:normal;line-height:1.7em;letter-spacing:0.05em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-d8c7f53{--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;--border-radius:2px 2px 2px 2px;box-shadow:0px 22px 46px -28px rgba(23,63,57,.55);--padding-top:9px;--padding-bottom:36px;--padding-left:9px;--padding-right:9px;}.elementor-70 .elementor-element.elementor-element-d8c7f53:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-d8c7f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-9dacaae img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:1px 1px 1px 1px;}.elementor-70 .elementor-element.elementor-element-197e321{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:11px;text-align:center;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-197e321{left:0px;}body.rtl .elementor-70 .elementor-element.elementor-element-197e321{right:0px;}.elementor-70 .elementor-element.elementor-element-197e321 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15.2px;font-weight:400;font-style:normal;line-height:1.7em;letter-spacing:0.05em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-823f4fd{--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;--border-radius:2px 2px 2px 2px;box-shadow:0px 22px 46px -28px rgba(23,63,57,.55);--padding-top:9px;--padding-bottom:36px;--padding-left:9px;--padding-right:9px;}.elementor-70 .elementor-element.elementor-element-823f4fd:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-823f4fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-0c4ac45 img{width:100%;height:150px;object-fit:cover;object-position:center center;border-radius:1px 1px 1px 1px;}.elementor-70 .elementor-element.elementor-element-26b320b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:11px;text-align:center;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-26b320b{left:0px;}body.rtl .elementor-70 .elementor-element.elementor-element-26b320b{right:0px;}.elementor-70 .elementor-element.elementor-element-26b320b .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15.2px;font-weight:400;font-style:normal;line-height:1.7em;letter-spacing:0.05em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-about{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(40px,6vw,100px) clamp(40px,6vw,100px);--row-gap:clamp(40px,6vw,100px);--column-gap:clamp(40px,6vw,100px);--grid-auto-flow:row;--align-items:center;--padding-top:clamp(80px,12vw,160px);--padding-bottom:clamp(80px,12vw,160px);--padding-left:clamp(22px,5vw,72px);--padding-right:clamp(22px,5vw,72px);}.elementor-70 .elementor-element.elementor-element-about:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-about > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EC;}.elementor-70 .elementor-element.elementor-element-c2a4889{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-795cf9f img{width:100%;height:clamp(400px,52vw,640px);object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-70 .elementor-element.elementor-element-5fbe83d{width:var( --container-widget-width, 230px );max-width:230px;background-color:#F4ECDD;padding:20px 26px 20px 26px;--container-widget-width:230px;--container-widget-flex-grow:0;z-index:3;box-shadow:0px 30px 60px -40px rgba(23,63,57,.5);font-family:"Assistant", Sans-serif;font-size:13.6px;font-weight:400;line-height:1.7em;letter-spacing:0.08em;color:#2F7D70;}.elementor-70 .elementor-element.elementor-element-db6f94a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-b845f35 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:14.72px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.34em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-f517079{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-f517079 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:300;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-da0ebd1{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Assistant", Sans-serif;font-size:17.28px;font-weight:400;line-height:1.95em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-6483050{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Assistant", Sans-serif;font-size:17.28px;font-weight:400;line-height:1.95em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-b8fba79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:clamp(28px,4vw,56px) clamp(28px,4vw,56px);--row-gap:clamp(28px,4vw,56px);--column-gap:clamp(28px,4vw,56px);--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1C2B231F;--border-color:#1C2B231F;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-554a2f0{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-162d525 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:400;line-height:1em;color:#2F7D70;}.elementor-70 .elementor-element.elementor-element-ca78962{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-ca78962 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:15.3px;font-weight:400;line-height:1.7em;letter-spacing:0.06em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-72a5ccd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-af7e829 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:400;line-height:1em;color:#2F7D70;}.elementor-70 .elementor-element.elementor-element-05d479d{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-05d479d .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:15.3px;font-weight:400;line-height:1.7em;letter-spacing:0.06em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-eb0f1ef{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-148ece0 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:40px;font-weight:400;line-height:1em;color:#2F7D70;}.elementor-70 .elementor-element.elementor-element-7ca674c{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-7ca674c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:15.3px;font-weight:400;line-height:1.7em;letter-spacing:0.06em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-amenities{--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;--padding-top:clamp(80px,12vw,160px);--padding-bottom:clamp(80px,12vw,160px);--padding-left:0;--padding-right:0;}.elementor-70 .elementor-element.elementor-element-amenities:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-amenities > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EC;}.elementor-70 .elementor-element.elementor-element-6c7410a{--display:grid;--e-con-grid-template-columns:1.05fr .95fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(40px,6vw,100px) clamp(40px,6vw,100px);--row-gap:clamp(40px,6vw,100px);--column-gap:clamp(40px,6vw,100px);--grid-auto-flow:row;--align-items:stretch;--padding-top:0;--padding-bottom:0;--padding-left:clamp(22px,5vw,72px);--padding-right:clamp(22px,5vw,72px);}.elementor-70 .elementor-element.elementor-element-6c7410a:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-6c7410a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4ECDD;}.elementor-70 .elementor-element.elementor-element-654ab56{--display:flex;--min-height:680px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-654ab56:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-654ab56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zimmer-bahof.co.il/wp-content/uploads/2026/07/כפר-הים-פטיו-סוויטה-2.jpg");background-position:center center;background-size:cover;}.elementor-70 .elementor-element.elementor-element-a540cec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-53aab9b{width:auto;max-width:auto;}.elementor-70 .elementor-element.elementor-element-53aab9b .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:14.72px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.34em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-5bf900b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-5bf900b .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-9fd4c3b{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-87e5470{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1C2B231F;--border-color:#1C2B231F;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-199545a{width:var( --container-widget-width, 34px );max-width:34px;padding:4px 0px 0px 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-199545a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:17.6px;font-weight:400;font-style:normal;line-height:1.7em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-f5e5b1e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-f5e5b1e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-faaaa28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-70 .elementor-element.elementor-element-faaaa28 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:20.8px;font-weight:500;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-082930c{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-6e28b57{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1C2B231F;--border-color:#1C2B231F;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-0154f5b{width:var( --container-widget-width, 34px );max-width:34px;padding:4px 0px 0px 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-0154f5b .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:17.6px;font-weight:400;font-style:normal;line-height:1.7em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-212db1a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-212db1a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-cbb6eb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-70 .elementor-element.elementor-element-cbb6eb3 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:20.8px;font-weight:500;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-7e6d838{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-22c0bdc{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1C2B231F;--border-color:#1C2B231F;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-48f077f{width:var( --container-widget-width, 34px );max-width:34px;padding:4px 0px 0px 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-48f077f .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:17.6px;font-weight:400;font-style:normal;line-height:1.7em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-8a0fafe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-8a0fafe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-7eea5e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-70 .elementor-element.elementor-element-7eea5e2 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:20.8px;font-weight:500;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-35313c6{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-6d54de5{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1C2B231F;--border-color:#1C2B231F;--padding-top:22px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-b6872bd{width:var( --container-widget-width, 34px );max-width:34px;padding:4px 0px 0px 0px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-b6872bd .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:17.6px;font-weight:400;font-style:normal;line-height:1.7em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-450acb3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-450acb3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-325281d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-70 .elementor-element.elementor-element-325281d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:20.8px;font-weight:500;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-58d3371{font-family:"Assistant", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-rooms{--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;--padding-top:clamp(80px,12vw,160px);--padding-bottom:clamp(80px,12vw,160px);--padding-left:clamp(22px,5vw,72px);--padding-right:clamp(22px,5vw,72px);}.elementor-70 .elementor-element.elementor-element-rooms:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-rooms > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EC;}.elementor-70 .elementor-element.elementor-element-01499a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:clamp(48px,6vw,72px);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-61294a7{text-align:center;}.elementor-70 .elementor-element.elementor-element-61294a7 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:14.72px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.34em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-41d05a7{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-70 .elementor-element.elementor-element-41d05a7 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:300;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-e199e97{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(26px,3vw,42px) clamp(26px,3vw,42px);--row-gap:clamp(26px,3vw,42px);--column-gap:clamp(26px,3vw,42px);--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-94a2ca8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-19a5dd2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-dc6e23f img{width:100%;}.elementor-70 .elementor-element.elementor-element-9acc888{background-color:#F4ECDD;padding:7px 14px 7px 14px;top:16px;border-radius:2px 2px 2px 2px;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-9acc888{left:16px;}body.rtl .elementor-70 .elementor-element.elementor-element-9acc888{right:16px;}.elementor-70 .elementor-element.elementor-element-9acc888 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12.16px;font-weight:400;line-height:1.7em;letter-spacing:0.1em;color:#2F7D70;}.elementor-70 .elementor-element.elementor-element-45ccaac{background-color:#2F7D70;padding:7px 14px 7px 14px;top:16px;border-radius:2px 2px 2px 2px;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-45ccaac{right:16px;}body.rtl .elementor-70 .elementor-element.elementor-element-45ccaac{left:16px;}.elementor-70 .elementor-element.elementor-element-45ccaac .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12.16px;font-weight:400;line-height:1.7em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-b372a77{--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;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1C2B2324;--border-color:#1C2B2324;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-55e115a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:24px;font-weight:500;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-8ffa1e6{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Assistant", Sans-serif;font-size:16.32px;font-weight:400;line-height:1.75em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-faf7d0d .elementor-button{background-color:#FFFFFF00;font-family:"Assistant", Sans-serif;font-size:12.8px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:0.2em;fill:#2F7D70;color:#2F7D70;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-faf7d0d{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-faf7d0d .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-faf7d0d .elementor-button:focus{color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-faf7d0d .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-faf7d0d .elementor-button:focus svg{fill:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-2607939{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-cf8e5eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-dc975ec img{width:100%;}.elementor-70 .elementor-element.elementor-element-69b9724{background-color:#F4ECDD;padding:7px 14px 7px 14px;top:16px;border-radius:2px 2px 2px 2px;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-69b9724{left:16px;}body.rtl .elementor-70 .elementor-element.elementor-element-69b9724{right:16px;}.elementor-70 .elementor-element.elementor-element-69b9724 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12.16px;font-weight:400;line-height:1.7em;letter-spacing:0.1em;color:#2F7D70;}.elementor-70 .elementor-element.elementor-element-17eb004{background-color:#2F7D70;padding:7px 14px 7px 14px;top:16px;border-radius:2px 2px 2px 2px;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-17eb004{right:16px;}body.rtl .elementor-70 .elementor-element.elementor-element-17eb004{left:16px;}.elementor-70 .elementor-element.elementor-element-17eb004 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12.16px;font-weight:400;line-height:1.7em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-80385b7{--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;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1C2B2324;--border-color:#1C2B2324;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-3c4f60d .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:24px;font-weight:500;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-09c4c5a{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Assistant", Sans-serif;font-size:16.32px;font-weight:400;line-height:1.75em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-5b21df4 .elementor-button{background-color:#FFFFFF00;font-family:"Assistant", Sans-serif;font-size:12.8px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:0.2em;fill:#2F7D70;color:#2F7D70;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-5b21df4{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-5b21df4 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-5b21df4 .elementor-button:focus{color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-5b21df4 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-5b21df4 .elementor-button:focus svg{fill:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-bad22db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-f14f4ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-78c4463 img{width:100%;}.elementor-70 .elementor-element.elementor-element-4085ef3{background-color:#F4ECDD;padding:7px 14px 7px 14px;top:16px;border-radius:2px 2px 2px 2px;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-4085ef3{left:16px;}body.rtl .elementor-70 .elementor-element.elementor-element-4085ef3{right:16px;}.elementor-70 .elementor-element.elementor-element-4085ef3 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12.16px;font-weight:400;line-height:1.7em;letter-spacing:0.1em;color:#2F7D70;}.elementor-70 .elementor-element.elementor-element-279512c{background-color:#2F7D70;padding:7px 14px 7px 14px;top:16px;border-radius:2px 2px 2px 2px;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-279512c{right:16px;}body.rtl .elementor-70 .elementor-element.elementor-element-279512c{left:16px;}.elementor-70 .elementor-element.elementor-element-279512c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:12.16px;font-weight:400;line-height:1.7em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-25084c5{--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;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1C2B2324;--border-color:#1C2B2324;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-c0f4c41 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:24px;font-weight:500;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-0c8b3cf{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Assistant", Sans-serif;font-size:16.32px;font-weight:400;line-height:1.75em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-5e199bc .elementor-button{background-color:#FFFFFF00;font-family:"Assistant", Sans-serif;font-size:12.8px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:0.2em;fill:#2F7D70;color:#2F7D70;padding:0px 0px 0px 0px;}.elementor-70 .elementor-element.elementor-element-5e199bc{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-5e199bc .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-5e199bc .elementor-button:focus{color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-5e199bc .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-5e199bc .elementor-button:focus svg{fill:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-dining{--display:grid;--min-height:82vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-cf1aba7{--display:flex;--min-height:420px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-e042da1{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-70 .elementor-element.elementor-element-e042da1 .swiper-pagination-bullet{width:9px;height:9px;background:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-e042da1 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF80;opacity:1;}.elementor-70 .elementor-element.elementor-element-c1e395a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(56px,7vw,110px);--padding-bottom:clamp(56px,7vw,110px);--padding-left:clamp(28px,5vw,88px);--padding-right:clamp(28px,5vw,88px);}.elementor-70 .elementor-element.elementor-element-c1e395a:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-c1e395a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#215D54;}.elementor-70 .elementor-element.elementor-element-c424ab5 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:14.72px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.34em;color:#E7D6AC;}.elementor-70 .elementor-element.elementor-element-c75ac91{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-c75ac91 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:300;line-height:1.12em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-8bd34a7{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Assistant", Sans-serif;font-size:17.28px;font-weight:400;line-height:1.9em;color:#FFFFFFDB;}.elementor-70 .elementor-element.elementor-element-914a0fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-47c0a78{width:auto;max-width:auto;padding:9px 18px 9px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF47;border-radius:2px 2px 2px 2px;}.elementor-70 .elementor-element.elementor-element-47c0a78 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13.6px;font-weight:400;line-height:1.7em;letter-spacing:0.06em;color:#F4ECDD;}.elementor-70 .elementor-element.elementor-element-91c1a26{width:auto;max-width:auto;padding:9px 18px 9px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF47;border-radius:2px 2px 2px 2px;}.elementor-70 .elementor-element.elementor-element-91c1a26 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13.6px;font-weight:400;line-height:1.7em;letter-spacing:0.06em;color:#F4ECDD;}.elementor-70 .elementor-element.elementor-element-b9b87db{width:auto;max-width:auto;padding:9px 18px 9px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF47;border-radius:2px 2px 2px 2px;}.elementor-70 .elementor-element.elementor-element-b9b87db .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13.6px;font-weight:400;line-height:1.7em;letter-spacing:0.06em;color:#F4ECDD;}.elementor-70 .elementor-element.elementor-element-pool{--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;--padding-top:clamp(80px,12vw,160px);--padding-bottom:clamp(80px,12vw,160px);--padding-left:0;--padding-right:0;}.elementor-70 .elementor-element.elementor-element-pool:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-pool > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EC;}.elementor-70 .elementor-element.elementor-element-9a44a0f{--display:grid;--e-con-grid-template-columns:.95fr 1.05fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(40px,6vw,100px) clamp(40px,6vw,100px);--row-gap:clamp(40px,6vw,100px);--column-gap:clamp(40px,6vw,100px);--grid-auto-flow:row;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:clamp(22px,5vw,72px);--padding-right:clamp(22px,5vw,72px);}.elementor-70 .elementor-element.elementor-element-9a44a0f:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-9a44a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4ECDD;}.elementor-70 .elementor-element.elementor-element-261bfd1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-a3a443d img{width:100%;height:clamp(420px,54vw,660px);object-fit:cover;object-position:center center;border-radius:2px 2px 2px 2px;}.elementor-70 .elementor-element.elementor-element-9c7bd2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-77ce6a2{width:auto;max-width:auto;}.elementor-70 .elementor-element.elementor-element-77ce6a2 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:14.72px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.34em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-ea78572{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-ea78572 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:300;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-6eb20ea{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Assistant", Sans-serif;font-size:17.28px;font-weight:400;line-height:1.95em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-91f5712{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-2a0539d{--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:flex-end;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1C2B231F;--border-color:#1C2B231F;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-eebcc46{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-eebcc46 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16.8px;font-weight:400;font-style:normal;line-height:1.7em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-aa27b5c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-f516f9a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:19.2px;font-weight:400;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-90f81e3{font-family:"Assistant", Sans-serif;font-size:15.68px;font-weight:400;line-height:1.7em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-00fbb52{--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:flex-end;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1C2B231F;--border-color:#1C2B231F;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-391b1ff{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-391b1ff .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16.8px;font-weight:400;font-style:normal;line-height:1.7em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-34a268d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-1f9f657 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:19.2px;font-weight:400;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-b704e58{font-family:"Assistant", Sans-serif;font-size:15.68px;font-weight:400;line-height:1.7em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-524d1e5{--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:flex-end;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1C2B231F;--border-color:#1C2B231F;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-80ab6c0{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-70 .elementor-element.elementor-element-80ab6c0 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16.8px;font-weight:400;font-style:normal;line-height:1.7em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-0017cde{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-58ddcef .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:19.2px;font-weight:400;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-b563500{font-family:"Assistant", Sans-serif;font-size:15.68px;font-weight:400;line-height:1.7em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-gallery{--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;--padding-top:clamp(80px,12vw,160px);--padding-bottom:clamp(80px,12vw,160px);--padding-left:clamp(22px,5vw,72px);--padding-right:clamp(22px,5vw,72px);}.elementor-70 .elementor-element.elementor-element-gallery:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-gallery > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EC;}.elementor-70 .elementor-element.elementor-element-d562aaa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:clamp(44px,5vw,64px);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-90d786a{text-align:center;}.elementor-70 .elementor-element.elementor-element-90d786a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:14.72px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.34em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-74a4371{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-70 .elementor-element.elementor-element-74a4371 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:300;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-f8963fa{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 18px;--row-gap:0px;--column-gap:18px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-31cdec6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-e4a6419{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-e4a6419 img{width:100%;}.elementor-70 .elementor-element.elementor-element-0bbadd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-0bbadd1 img{width:100%;}.elementor-70 .elementor-element.elementor-element-d6a926d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-d6a926d img{width:100%;}.elementor-70 .elementor-element.elementor-element-a4b3d17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-a4b3d17 img{width:100%;}.elementor-70 .elementor-element.elementor-element-09f7fb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-09f7fb3 img{width:100%;}.elementor-70 .elementor-element.elementor-element-3ee4deb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-3ee4deb img{width:100%;}.elementor-70 .elementor-element.elementor-element-fc263eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-fc263eb img{width:100%;}.elementor-70 .elementor-element.elementor-element-0a34ae5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-fa5e209{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-fa5e209 img{width:100%;}.elementor-70 .elementor-element.elementor-element-2ee644d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-2ee644d img{width:100%;}.elementor-70 .elementor-element.elementor-element-f21e640{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-f21e640 img{width:100%;}.elementor-70 .elementor-element.elementor-element-5fd8644{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-5fd8644 img{width:100%;}.elementor-70 .elementor-element.elementor-element-2674926{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-2674926 img{width:100%;}.elementor-70 .elementor-element.elementor-element-fcc52e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-fcc52e2 img{width:100%;}.elementor-70 .elementor-element.elementor-element-96fa2a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-96fa2a8 img{width:100%;}.elementor-70 .elementor-element.elementor-element-c7b05c4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-57dd6d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-57dd6d5 img{width:100%;}.elementor-70 .elementor-element.elementor-element-5a9a6f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-5a9a6f9 img{width:100%;}.elementor-70 .elementor-element.elementor-element-966d642{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-966d642 img{width:100%;}.elementor-70 .elementor-element.elementor-element-e20ad2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-e20ad2b img{width:100%;}.elementor-70 .elementor-element.elementor-element-86ee229{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-86ee229 img{width:100%;}.elementor-70 .elementor-element.elementor-element-4503501{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-4503501 img{width:100%;}.elementor-70 .elementor-element.elementor-element-reviews{--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;--padding-top:clamp(80px,12vw,160px);--padding-bottom:clamp(80px,12vw,160px);--padding-left:0;--padding-right:0;}.elementor-70 .elementor-element.elementor-element-reviews:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-reviews > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EC;}.elementor-70 .elementor-element.elementor-element-e8a26ab{--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;--padding-top:0;--padding-bottom:0;--padding-left:clamp(22px,5vw,72px);--padding-right:clamp(22px,5vw,72px);}.elementor-70 .elementor-element.elementor-element-e8a26ab:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-e8a26ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4ECDD;}.elementor-70 .elementor-element.elementor-element-070ec33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0;--margin-bottom:clamp(48px,6vw,68px);--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-185c9e8{text-align:center;}.elementor-70 .elementor-element.elementor-element-185c9e8 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:14.72px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.34em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-030be4b{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-70 .elementor-element.elementor-element-030be4b .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:300;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-9f0f7ef{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-2e17074{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E3B3614;--border-color:#1E3B3614;--border-radius:2px 2px 2px 2px;box-shadow:0px 30px 60px -46px rgba(30,59,54,.4);--padding-top:clamp(28px,2.6vw,40px);--padding-bottom:clamp(28px,2.6vw,40px);--padding-left:clamp(28px,2.6vw,40px);--padding-right:clamp(28px,2.6vw,40px);}.elementor-70 .elementor-element.elementor-element-2e17074:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-2e17074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-496e135 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:64px;font-weight:400;line-height:0.6em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-70da810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-70 .elementor-element.elementor-element-70da810 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.7em;letter-spacing:3px;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-7f1b168{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Assistant", Sans-serif;font-size:17.28px;font-weight:400;line-height:1.9em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-7f1b168.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-b023766{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E3B361A;--border-color:#1E3B361A;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-b0e09b7{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;text-align:center;}.elementor-70 .elementor-element.elementor-element-b0e09b7 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:18.4px;font-weight:400;line-height:2.5em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-55527ba{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-c97477c .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16.8px;font-weight:400;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-6c135fe .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13.76px;font-weight:400;line-height:1.7em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-462e722{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E3B3614;--border-color:#1E3B3614;--border-radius:2px 2px 2px 2px;box-shadow:0px 30px 60px -46px rgba(30,59,54,.4);--padding-top:clamp(28px,2.6vw,40px);--padding-bottom:clamp(28px,2.6vw,40px);--padding-left:clamp(28px,2.6vw,40px);--padding-right:clamp(28px,2.6vw,40px);}.elementor-70 .elementor-element.elementor-element-462e722:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-462e722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-628b2d5 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:64px;font-weight:400;line-height:0.6em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-5034d74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-70 .elementor-element.elementor-element-5034d74 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.7em;letter-spacing:3px;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-80d3c38{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Assistant", Sans-serif;font-size:17.28px;font-weight:400;line-height:1.9em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-80d3c38.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-544d424{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E3B361A;--border-color:#1E3B361A;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-6de3ad4{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;text-align:center;}.elementor-70 .elementor-element.elementor-element-6de3ad4 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:18.4px;font-weight:400;line-height:2.5em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-e940057{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-e886e4b .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16.8px;font-weight:400;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-7c6e2a9 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13.76px;font-weight:400;line-height:1.7em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-ad7cefa{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E3B3614;--border-color:#1E3B3614;--border-radius:2px 2px 2px 2px;box-shadow:0px 30px 60px -46px rgba(30,59,54,.4);--padding-top:clamp(28px,2.6vw,40px);--padding-bottom:clamp(28px,2.6vw,40px);--padding-left:clamp(28px,2.6vw,40px);--padding-right:clamp(28px,2.6vw,40px);}.elementor-70 .elementor-element.elementor-element-ad7cefa:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-ad7cefa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-e7410cf .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:64px;font-weight:400;line-height:0.6em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-83ccb1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-70 .elementor-element.elementor-element-83ccb1e .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.7em;letter-spacing:3px;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-1526a7b{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Assistant", Sans-serif;font-size:17.28px;font-weight:400;line-height:1.9em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-1526a7b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-adb0cf1{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E3B361A;--border-color:#1E3B361A;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-e6d553e{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;text-align:center;}.elementor-70 .elementor-element.elementor-element-e6d553e .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:18.4px;font-weight:400;line-height:2.5em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-7deaf95{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-f26c3f6 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16.8px;font-weight:400;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-2a1109c .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13.76px;font-weight:400;line-height:1.7em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-d0d72c7{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E3B3614;--border-color:#1E3B3614;--border-radius:2px 2px 2px 2px;box-shadow:0px 30px 60px -46px rgba(30,59,54,.4);--padding-top:clamp(28px,2.6vw,40px);--padding-bottom:clamp(28px,2.6vw,40px);--padding-left:clamp(28px,2.6vw,40px);--padding-right:clamp(28px,2.6vw,40px);}.elementor-70 .elementor-element.elementor-element-d0d72c7:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-d0d72c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-d19892f .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:64px;font-weight:400;line-height:0.6em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-db5b642{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-70 .elementor-element.elementor-element-db5b642 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.7em;letter-spacing:3px;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-a28e02c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Assistant", Sans-serif;font-size:17.28px;font-weight:400;line-height:1.9em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-a28e02c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-96f5d8b{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E3B361A;--border-color:#1E3B361A;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-ef30b9a{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;text-align:center;}.elementor-70 .elementor-element.elementor-element-ef30b9a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:18.4px;font-weight:400;line-height:2.5em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-2528f2a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-2f89796 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16.8px;font-weight:400;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-240bfba .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13.76px;font-weight:400;line-height:1.7em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-af7fbfb{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E3B3614;--border-color:#1E3B3614;--border-radius:2px 2px 2px 2px;box-shadow:0px 30px 60px -46px rgba(30,59,54,.4);--padding-top:clamp(28px,2.6vw,40px);--padding-bottom:clamp(28px,2.6vw,40px);--padding-left:clamp(28px,2.6vw,40px);--padding-right:clamp(28px,2.6vw,40px);}.elementor-70 .elementor-element.elementor-element-af7fbfb:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-af7fbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-3ac6202 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:64px;font-weight:400;line-height:0.6em;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-64fc908{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-70 .elementor-element.elementor-element-64fc908 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.7em;letter-spacing:3px;color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-8d7cfd3{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Assistant", Sans-serif;font-size:17.28px;font-weight:400;line-height:1.9em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-8d7cfd3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-70 .elementor-element.elementor-element-6520243{--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:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E3B361A;--border-color:#1E3B361A;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-0588f38{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;text-align:center;}.elementor-70 .elementor-element.elementor-element-0588f38 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:18.4px;font-weight:400;line-height:2.5em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-69e6bbf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-87de637 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16.8px;font-weight:400;line-height:1.12em;color:#1E3B36;}.elementor-70 .elementor-element.elementor-element-ee417be .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13.76px;font-weight:400;line-height:1.7em;color:#586B64;}.elementor-70 .elementor-element.elementor-element-zb-testi{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-70 .elementor-element.elementor-element-location{--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;--padding-top:clamp(80px,12vw,160px);--padding-bottom:clamp(80px,12vw,160px);--padding-left:0;--padding-right:0;}.elementor-70 .elementor-element.elementor-element-location:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-location > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EC;}.elementor-70 .elementor-element.elementor-element-578bedb{--display:grid;--e-con-grid-template-columns:1fr 1.05fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(40px,5vw,80px) clamp(40px,5vw,80px);--row-gap:clamp(40px,5vw,80px);--column-gap:clamp(40px,5vw,80px);--grid-auto-flow:row;--align-items:center;--overflow:hidden;--border-radius:2px 2px 2px 2px;--padding-top:clamp(64px,8vw,104px);--padding-bottom:clamp(64px,8vw,104px);--padding-left:clamp(22px,5vw,72px);--padding-right:clamp(22px,5vw,72px);}.elementor-70 .elementor-element.elementor-element-578bedb:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-578bedb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(155deg, #215D54 0%, #173F39 100%);}.elementor-70 .elementor-element.elementor-element-2d06210{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-c95f936{width:auto;max-width:auto;}.elementor-70 .elementor-element.elementor-element-c95f936 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:14.72px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.34em;color:#E7D6AC;}.elementor-70 .elementor-element.elementor-element-2ca0c9b{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-2ca0c9b .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:300;line-height:1.12em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-05f4d0b{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Assistant", Sans-serif;font-size:17.28px;font-weight:400;line-height:1.9em;color:#FFFFFFD9;}.elementor-70 .elementor-element.elementor-element-d252de0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-5a8f230{width:auto;max-width:auto;padding:9px 18px 9px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF42;border-radius:2px 2px 2px 2px;}.elementor-70 .elementor-element.elementor-element-5a8f230 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13.76px;font-weight:400;line-height:1.7em;letter-spacing:0.04em;color:#F4ECDD;}.elementor-70 .elementor-element.elementor-element-368cc46{width:auto;max-width:auto;padding:9px 18px 9px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF42;border-radius:2px 2px 2px 2px;}.elementor-70 .elementor-element.elementor-element-368cc46 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13.76px;font-weight:400;line-height:1.7em;letter-spacing:0.04em;color:#F4ECDD;}.elementor-70 .elementor-element.elementor-element-a2b2295{width:auto;max-width:auto;padding:9px 18px 9px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF42;border-radius:2px 2px 2px 2px;}.elementor-70 .elementor-element.elementor-element-a2b2295 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13.76px;font-weight:400;line-height:1.7em;letter-spacing:0.04em;color:#F4ECDD;}.elementor-70 .elementor-element.elementor-element-67d81bb{width:auto;max-width:auto;padding:9px 18px 9px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF42;border-radius:2px 2px 2px 2px;}.elementor-70 .elementor-element.elementor-element-67d81bb .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13.76px;font-weight:400;line-height:1.7em;letter-spacing:0.04em;color:#F4ECDD;}.elementor-70 .elementor-element.elementor-element-4691294{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2px 28px;--row-gap:2px;--column-gap:28px;--grid-auto-flow:row;--align-items:stretch;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-ac60b70{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-03b1ec7 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15.2px;font-weight:400;font-style:normal;line-height:1.7em;color:#E7D6AC;}.elementor-70 .elementor-element.elementor-element-79effc9 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16.8px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-c5e7bd2{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-8691862 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15.2px;font-weight:400;font-style:normal;line-height:1.7em;color:#E7D6AC;}.elementor-70 .elementor-element.elementor-element-8c39b75 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16.8px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-85d809e{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-b87162f .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15.2px;font-weight:400;font-style:normal;line-height:1.7em;color:#E7D6AC;}.elementor-70 .elementor-element.elementor-element-58f4659 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16.8px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-e537479{--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:4px 4px;--row-gap:4px;--column-gap:4px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-65db4c8 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15.2px;font-weight:400;font-style:normal;line-height:1.7em;color:#E7D6AC;}.elementor-70 .elementor-element.elementor-element-2daf27f .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:16.8px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-2ad3dd4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-094be34 .elementor-button{background-color:#2F7D70;font-family:"Assistant", Sans-serif;font-size:13.12px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:0.24em;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:16px 34px 16px 34px;}.elementor-70 .elementor-element.elementor-element-094be34 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-094be34 .elementor-button:focus{color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-094be34 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-094be34 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-f5752c4 .elementor-button{background-color:#FFFFFF00;font-family:"Assistant", Sans-serif;font-size:13.12px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:0.24em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF8C;border-radius:2px 2px 2px 2px;padding:16px 34px 16px 34px;}.elementor-70 .elementor-element.elementor-element-f5752c4 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-f5752c4 .elementor-button:focus{background-color:#FFFFFF;color:#2F7D70;border-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-f5752c4 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-f5752c4 .elementor-button:focus svg{fill:#2F7D70;}.elementor-70 .elementor-element.elementor-element-68bf94b{--display:flex;--min-height:520px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:2px 2px 2px 2px;box-shadow:0px 40px 80px -40px rgba(0,0,0,.6);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-a7590bd iframe{height:520px;}.elementor-70 .elementor-element.elementor-element-1154df9{background-color:#F4ECDD;padding:12px 20px 12px 20px;top:20px;z-index:4;border-radius:2px 2px 2px 2px;box-shadow:0px 16px 30px -18px rgba(0,0,0,.5);}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-1154df9{left:20px;}body.rtl .elementor-70 .elementor-element.elementor-element-1154df9{right:20px;}.elementor-70 .elementor-element.elementor-element-1154df9 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.12em;color:#2F7D70;}.elementor-70 .elementor-element.elementor-element-booking{--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;--overflow:hidden;--overlay-opacity:0.5;--padding-top:clamp(80px,11vw,150px);--padding-bottom:clamp(80px,11vw,150px);--padding-left:clamp(22px,5vw,72px);--padding-right:clamp(22px,5vw,72px);}.elementor-70 .elementor-element.elementor-element-booking:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-booking > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://zimmer-bahof.co.il/wp-content/uploads/2026/07/כפר-הים-בריכה.jpg");background-position:center center;background-size:cover;}.elementor-70 .elementor-element.elementor-element-booking::before, .elementor-70 .elementor-element.elementor-element-booking > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-booking > .e-con-inner > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-booking > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-booking > .e-con-inner > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-booking > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(160deg, #173F39EB 0%, #215D54D1 100%);}.elementor-70 .elementor-element.elementor-element-ce5d068{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-70 .elementor-element.elementor-element-8887a33{text-align:center;}.elementor-70 .elementor-element.elementor-element-8887a33 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:14.72px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:1.7em;letter-spacing:0.34em;color:#E7D6AC;}.elementor-70 .elementor-element.elementor-element-b38d460{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-70 .elementor-element.elementor-element-b38d460 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:300;line-height:1.12em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-a69e0ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;font-family:"Assistant", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFFE0;}.elementor-70 .elementor-element.elementor-element-b0c0a01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-b0c0a02 .elementor-button{background-color:#2F7D70;font-family:"Assistant", Sans-serif;font-size:13.12px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:0.24em;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:16px 34px 16px 34px;}.elementor-70 .elementor-element.elementor-element-b0c0a02 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-b0c0a02 .elementor-button:focus{color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-b0c0a02 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-b0c0a02 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-b0c0a03 .elementor-button{background-color:#FFFFFF00;font-family:"Assistant", Sans-serif;font-size:13.12px;font-weight:400;text-transform:uppercase;line-height:1.7em;letter-spacing:0.24em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:16px 34px 16px 34px;}.elementor-70 .elementor-element.elementor-element-b0c0a03 .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-b0c0a03 .elementor-button:focus{background-color:#FFFFFF;color:#2F7D70;border-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-b0c0a03 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-70 .elementor-element.elementor-element-b0c0a03 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-70 .elementor-element.elementor-element-b0c0a03 .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-b0c0a03 .elementor-button:focus svg{fill:#2F7D70;}.elementor-70 .elementor-element.elementor-element-zb-foot{--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;--padding-top:clamp(64px,8vw,96px);--padding-bottom:36;--padding-left:clamp(22px,5vw,72px);--padding-right:clamp(22px,5vw,72px);}.elementor-70 .elementor-element.elementor-element-zb-foot:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-zb-foot > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173F39;}.elementor-70 .elementor-element.elementor-element-645b432{--display:grid;--e-con-grid-template-columns:1.4fr 1fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-d903b16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-573aab9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-573aab9 img{height:56px;}.elementor-70 .elementor-element.elementor-element-9aef135{font-family:"Assistant", Sans-serif;font-size:17px;font-weight:300;line-height:1.85em;color:#F5F1E8B3;}.elementor-70 .elementor-element.elementor-element-bd50147{--grid-template-columns:repeat(0, auto);text-align:right;margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:18px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-70 .elementor-element.elementor-element-bd50147 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0.66666666666667em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F5F1E833;}.elementor-70 .elementor-element.elementor-element-bd50147 .elementor-social-icon i{color:#F4ECDD;}.elementor-70 .elementor-element.elementor-element-bd50147 .elementor-social-icon svg{fill:#F4ECDD;}.elementor-70 .elementor-element.elementor-element-bd50147 .elementor-social-icon:hover{background-color:#CBAD7C;border-color:#CBAD7C;}.elementor-70 .elementor-element.elementor-element-bd50147 .elementor-social-icon:hover i{color:#173F39;}.elementor-70 .elementor-element.elementor-element-bd50147 .elementor-social-icon:hover svg{fill:#173F39;}.elementor-70 .elementor-element.elementor-element-84cd289{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-32c826f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-32c826f .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16.8px;font-weight:500;line-height:1.12em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-e0d639f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-70 .elementor-element.elementor-element-e0d639f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-70 .elementor-element.elementor-element-e0d639f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-70 .elementor-element.elementor-element-e0d639f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-70 .elementor-element.elementor-element-e0d639f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-70 .elementor-element.elementor-element-e0d639f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-e0d639f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-e0d639f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-70 .elementor-element.elementor-element-e0d639f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-70 .elementor-element.elementor-element-e0d639f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-e0d639f .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:15.68px;font-weight:300;line-height:1.7em;}.elementor-70 .elementor-element.elementor-element-e0d639f .elementor-icon-list-text{color:#F5F1E8B3;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-e0d639f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-321fb70{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-ead3e45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-70 .elementor-element.elementor-element-ead3e45 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:16.8px;font-weight:500;line-height:1.12em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-2682fdc{font-family:"Assistant", Sans-serif;font-size:17px;font-weight:300;line-height:1.7em;color:#F5F1E8B3;}.elementor-70 .elementor-element.elementor-element-2682fdc p{margin-block-end:12px;}.elementor-70 .elementor-element.elementor-element-5c28e58{--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;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F5F1E81F;--border-color:#F5F1E81F;--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-cc7281d .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:13.44px;font-weight:300;line-height:1.7em;color:#F5F1E8B3;}.elementor-70 .elementor-element.elementor-element-e949d53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-70 .elementor-element.elementor-element-e949d53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-70 .elementor-element.elementor-element-e949d53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-70 .elementor-element.elementor-element-e949d53 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-70 .elementor-element.elementor-element-e949d53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-70 .elementor-element.elementor-element-e949d53 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-e949d53 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-70 .elementor-element.elementor-element-e949d53{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-70 .elementor-element.elementor-element-e949d53 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-70 .elementor-element.elementor-element-e949d53 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-70 .elementor-element.elementor-element-e949d53 .elementor-icon-list-item > a{font-family:"Assistant", Sans-serif;font-size:13.44px;font-weight:300;line-height:1.7em;}.elementor-70 .elementor-element.elementor-element-e949d53 .elementor-icon-list-text{color:#F5F1E8B3;transition:color 0.3s;}.elementor-70 .elementor-element.elementor-element-e949d53 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-e211c28 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:13.44px;font-weight:300;line-height:1.7em;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-zb-helpers{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-zb-float{width:auto;max-width:auto;bottom:24px;z-index:80;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-zb-float{right:24px;}body.rtl .elementor-70 .elementor-element.elementor-element-zb-float{left:24px;}.elementor-70 .elementor-element.elementor-element-zb-float .elementor-icon-wrapper{text-align:center;}.elementor-70 .elementor-element.elementor-element-zb-float.elementor-view-stacked .elementor-icon{background-color:#25D366;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-zb-float.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-zb-float.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-70 .elementor-element.elementor-element-zb-float.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-zb-float.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-70 .elementor-element.elementor-element-zb-float.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-zb-float.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-zb-float .elementor-icon{font-size:28px;padding:14px;}.elementor-70 .elementor-element.elementor-element-zb-float .elementor-icon svg{height:28px;}.elementor-70 .elementor-element.elementor-element-b0c0a04{width:auto;max-width:auto;bottom:90px;z-index:80;}body:not(.rtl) .elementor-70 .elementor-element.elementor-element-b0c0a04{right:24px;}body.rtl .elementor-70 .elementor-element.elementor-element-b0c0a04{left:24px;}.elementor-70 .elementor-element.elementor-element-b0c0a04 .elementor-icon-wrapper{text-align:center;}.elementor-70 .elementor-element.elementor-element-b0c0a04.elementor-view-stacked .elementor-icon{background-color:#2F7D70;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-b0c0a04.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-b0c0a04.elementor-view-default .elementor-icon{color:#2F7D70;border-color:#2F7D70;}.elementor-70 .elementor-element.elementor-element-b0c0a04.elementor-view-framed .elementor-icon, .elementor-70 .elementor-element.elementor-element-b0c0a04.elementor-view-default .elementor-icon svg{fill:#2F7D70;}.elementor-70 .elementor-element.elementor-element-b0c0a04.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-b0c0a04.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-b0c0a04 .elementor-icon{font-size:28px;padding:14px;}.elementor-70 .elementor-element.elementor-element-b0c0a04 .elementor-icon svg{height:28px;}body.elementor-page-70:not(.elementor-motion-effects-element-type-background), body.elementor-page-70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EC;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-70 .elementor-element.elementor-element-statement{--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-ca3ea5b{--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-about{--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-6c7410a{--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-e199e97{--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-dining{--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-e042da1{--e-image-carousel-slides-to-show:1;}.elementor-70 .elementor-element.elementor-element-9a44a0f{--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-f8963fa{--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-zb-testi{--e-n-carousel-swiper-slides-to-display:2;}.elementor-70 .elementor-element.elementor-element-578bedb{--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-4691294{--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-645b432{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-zb-nav{--width:100vw;}.elementor-70 .elementor-element.elementor-element-9a0f27b{--content-width:1136px;}.elementor-70 .elementor-element.elementor-element-statement{--content-width:1280px;}.elementor-70 .elementor-element.elementor-element-about{--content-width:1136px;}.elementor-70 .elementor-element.elementor-element-554a2f0{--width:auto;}.elementor-70 .elementor-element.elementor-element-72a5ccd{--width:auto;}.elementor-70 .elementor-element.elementor-element-eb0f1ef{--width:auto;}.elementor-70 .elementor-element.elementor-element-6c7410a{--content-width:1136px;}.elementor-70 .elementor-element.elementor-element-f5e5b1e{--width:auto;}.elementor-70 .elementor-element.elementor-element-212db1a{--width:auto;}.elementor-70 .elementor-element.elementor-element-8a0fafe{--width:auto;}.elementor-70 .elementor-element.elementor-element-450acb3{--width:auto;}.elementor-70 .elementor-element.elementor-element-rooms{--content-width:1136px;}.elementor-70 .elementor-element.elementor-element-01499a9{--content-width:640px;}.elementor-70 .elementor-element.elementor-element-19a5dd2{--width:100%;}.elementor-70 .elementor-element.elementor-element-cf8e5eb{--width:100%;}.elementor-70 .elementor-element.elementor-element-f14f4ca{--width:100%;}.elementor-70 .elementor-element.elementor-element-9a44a0f{--content-width:1136px;}.elementor-70 .elementor-element.elementor-element-aa27b5c{--width:auto;}.elementor-70 .elementor-element.elementor-element-34a268d{--width:auto;}.elementor-70 .elementor-element.elementor-element-0017cde{--width:auto;}.elementor-70 .elementor-element.elementor-element-gallery{--content-width:1136px;}.elementor-70 .elementor-element.elementor-element-d562aaa{--content-width:1136px;}.elementor-70 .elementor-element.elementor-element-e8a26ab{--content-width:1136px;}.elementor-70 .elementor-element.elementor-element-070ec33{--content-width:640px;}.elementor-70 .elementor-element.elementor-element-55527ba{--width:auto;}.elementor-70 .elementor-element.elementor-element-e940057{--width:auto;}.elementor-70 .elementor-element.elementor-element-7deaf95{--width:auto;}.elementor-70 .elementor-element.elementor-element-2528f2a{--width:auto;}.elementor-70 .elementor-element.elementor-element-69e6bbf{--width:auto;}.elementor-70 .elementor-element.elementor-element-578bedb{--content-width:1136px;}.elementor-70 .elementor-element.elementor-element-ce5d068{--content-width:940px;}.elementor-70 .elementor-element.elementor-element-645b432{--content-width:1280px;}.elementor-70 .elementor-element.elementor-element-5c28e58{--content-width:1280px;}}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-zb-nav{--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-zb-logo img{height:42px;}.elementor-70 .elementor-element.elementor-element-zb-hero{--min-height:450px;}.elementor-70 .elementor-element.elementor-element-9a0f27b{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-4fc1e01 .elementor-heading-title{font-size:12.48px;letter-spacing:0.24em;}.elementor-70 .elementor-element.elementor-element-8070aba{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-70 .elementor-element.elementor-element-8070aba .elementor-heading-title{font-size:clamp(1.8rem,7vw,2.3rem);line-height:1.12em;}.elementor-70 .elementor-element.elementor-element-beb45c6{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:15.2px;line-height:1.65em;}.elementor-70 .elementor-element.elementor-element-defcc5e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-70 .elementor-element.elementor-element-e7a6f4c .elementor-button{font-size:12.16px;padding:14px 26px 14px 26px;}.elementor-70 .elementor-element.elementor-element-bd2e474 .elementor-button{font-size:12.16px;padding:14px 26px 14px 26px;}.elementor-70 .elementor-element.elementor-element-statement{--e-con-grid-template-columns:repeat(1, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-a0d2eaa .elementor-heading-title{font-size:12.48px;letter-spacing:0.24em;}.elementor-70 .elementor-element.elementor-element-6f79f5c .elementor-heading-title{font-size:clamp(1.6rem,6.5vw,2rem);}.elementor-70 .elementor-element.elementor-element-fbc4000 .elementor-button{font-size:12.16px;padding:14px 26px 14px 26px;}.elementor-70 .elementor-element.elementor-element-ca3ea5b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-about{--e-con-grid-template-columns:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-b845f35 .elementor-heading-title{font-size:12.48px;letter-spacing:0.24em;}.elementor-70 .elementor-element.elementor-element-f517079 .elementor-heading-title{font-size:clamp(1.6rem,7vw,2.1rem);}.elementor-70 .elementor-element.elementor-element-da0ebd1{font-size:15.68px;line-height:1.75em;}.elementor-70 .elementor-element.elementor-element-6483050{font-size:15.68px;line-height:1.75em;}.elementor-70 .elementor-element.elementor-element-b8fba79{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-70 .elementor-element.elementor-element-162d525 .elementor-heading-title{font-size:30.4px;}.elementor-70 .elementor-element.elementor-element-af7e829 .elementor-heading-title{font-size:30.4px;}.elementor-70 .elementor-element.elementor-element-148ece0 .elementor-heading-title{font-size:30.4px;}.elementor-70 .elementor-element.elementor-element-amenities{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-6c7410a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-654ab56{--min-height:380px;}.elementor-70 .elementor-element.elementor-element-53aab9b .elementor-heading-title{font-size:12.48px;letter-spacing:0.24em;}.elementor-70 .elementor-element.elementor-element-faaaa28 .elementor-heading-title{font-size:19.2px;}.elementor-70 .elementor-element.elementor-element-cbb6eb3 .elementor-heading-title{font-size:19.2px;}.elementor-70 .elementor-element.elementor-element-7eea5e2 .elementor-heading-title{font-size:19.2px;}.elementor-70 .elementor-element.elementor-element-325281d .elementor-heading-title{font-size:19.2px;}.elementor-70 .elementor-element.elementor-element-rooms{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-61294a7 .elementor-heading-title{font-size:12.48px;letter-spacing:0.24em;}.elementor-70 .elementor-element.elementor-element-41d05a7 .elementor-heading-title{font-size:clamp(1.6rem,7vw,2.1rem);}.elementor-70 .elementor-element.elementor-element-e199e97{--e-con-grid-template-columns:repeat(1, 1fr);--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-55e115a .elementor-heading-title{font-size:21.6px;}.elementor-70 .elementor-element.elementor-element-3c4f60d .elementor-heading-title{font-size:21.6px;}.elementor-70 .elementor-element.elementor-element-c0f4c41 .elementor-heading-title{font-size:21.6px;}.elementor-70 .elementor-element.elementor-element-dining{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-cf1aba7{--min-height:280px;}.elementor-70 .elementor-element.elementor-element-e042da1{--e-image-carousel-slides-to-show:1;}.elementor-70 .elementor-element.elementor-element-c424ab5 .elementor-heading-title{font-size:12.48px;letter-spacing:0.24em;}.elementor-70 .elementor-element.elementor-element-c75ac91 .elementor-heading-title{font-size:clamp(1.6rem,7vw,2.1rem);}.elementor-70 .elementor-element.elementor-element-8bd34a7{font-size:15.68px;line-height:1.75em;}.elementor-70 .elementor-element.elementor-element-pool{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-9a44a0f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-77ce6a2 .elementor-heading-title{font-size:12.48px;letter-spacing:0.24em;}.elementor-70 .elementor-element.elementor-element-ea78572 .elementor-heading-title{font-size:clamp(1.6rem,7vw,2.1rem);}.elementor-70 .elementor-element.elementor-element-6eb20ea{font-size:15.68px;line-height:1.75em;}.elementor-70 .elementor-element.elementor-element-gallery{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-90d786a .elementor-heading-title{font-size:12.48px;letter-spacing:0.24em;}.elementor-70 .elementor-element.elementor-element-74a4371 .elementor-heading-title{font-size:clamp(1.6rem,7vw,2.1rem);}.elementor-70 .elementor-element.elementor-element-f8963fa{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-reviews{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-e8a26ab{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-185c9e8 .elementor-heading-title{font-size:12.48px;letter-spacing:0.24em;}.elementor-70 .elementor-element.elementor-element-030be4b .elementor-heading-title{font-size:clamp(1.6rem,7vw,2.1rem);}.elementor-70 .elementor-element.elementor-element-zb-testi{--e-n-carousel-swiper-slides-to-display:1;}.elementor-70 .elementor-element.elementor-element-location{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-70 .elementor-element.elementor-element-578bedb{--e-con-grid-template-columns:repeat(1, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-c95f936 .elementor-heading-title{font-size:12.48px;letter-spacing:0.24em;}.elementor-70 .elementor-element.elementor-element-2ca0c9b .elementor-heading-title{font-size:clamp(1.6rem,7vw,2.1rem);}.elementor-70 .elementor-element.elementor-element-05f4d0b{font-size:15.68px;line-height:1.75em;}.elementor-70 .elementor-element.elementor-element-4691294{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2px 0px;--row-gap:2px;--column-gap:0px;--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-094be34 .elementor-button{font-size:12.16px;padding:14px 26px 14px 26px;}.elementor-70 .elementor-element.elementor-element-f5752c4 .elementor-button{font-size:12.16px;padding:14px 26px 14px 26px;}.elementor-70 .elementor-element.elementor-element-68bf94b{--min-height:340px;}.elementor-70 .elementor-element.elementor-element-a7590bd iframe{height:340px;}.elementor-70 .elementor-element.elementor-element-booking{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-8887a33 .elementor-heading-title{font-size:12.48px;letter-spacing:0.24em;}.elementor-70 .elementor-element.elementor-element-b38d460 .elementor-heading-title{font-size:clamp(1.6rem,7vw,2.1rem);}.elementor-70 .elementor-element.elementor-element-b0c0a01{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-70 .elementor-element.elementor-element-b0c0a02 .elementor-button{font-size:12.16px;padding:14px 26px 14px 26px;}.elementor-70 .elementor-element.elementor-element-b0c0a03 .elementor-button{font-size:12.16px;padding:14px 26px 14px 26px;}.elementor-70 .elementor-element.elementor-element-zb-foot{--padding-top:64px;--padding-bottom:36px;--padding-left:20px;--padding-right:20px;}.elementor-70 .elementor-element.elementor-element-645b432{--e-con-grid-template-columns:repeat(1, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;}.elementor-70 .elementor-element.elementor-element-5c28e58{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-70 .elementor-element.elementor-element-cc7281d{text-align:center;}.elementor-70 .elementor-element.elementor-element-e211c28{text-align:center;}}/* Start custom CSS *//* Kfar Hayam home2 - shared patterns */
body.elementor-page-70{background:#FBF6EC;overflow-x:hidden}
.elementor-70 a{transition:color .3s}
/* eyebrow line */
.zb-eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:14px}
.zb-eyebrow .elementor-heading-title::before{content:"";width:38px;height:1px;background:currentColor;flex:none}
.zb-eyebrow.zb-c .elementor-heading-title{justify-content:center}
.zb-eyebrow.zb-c .elementor-heading-title::after{content:"";width:38px;height:1px;background:currentColor;flex:none}
/* italic accent inside headings */
.zb-h em{font-family:"Heebo",sans-serif;font-style:normal;font-weight:inherit;color:#2F7D70}
.zb-hero-h1 em{font-weight:400}
.zb-em-goldsoft em{color:#E7D6AC}
.zb-em-white em{color:#fff}
.elementor-70 .zb-hero-h1 .elementor-heading-title{max-width:15ch;text-wrap:balance}
.zb-balance .elementor-heading-title{text-wrap:balance}
.elementor-70 .elementor-widget.zb-hero-p{max-width:28.9em!important}
.elementor-70 .elementor-widget.zb-mw48{max-width:48ch!important}.elementor-70 .elementor-widget.zb-mw46{max-width:46ch!important}.elementor-70 .elementor-widget.zb-mw56{max-width:56ch!important}.elementor-70 .elementor-widget.zb-mw34{max-width:34ch!important}
/* buttons */
.zb-btn .elementor-button{transition:all .45s cubic-bezier(.16,1,.3,1)}
.zb-btn-solid .elementor-button{background:linear-gradient(120deg,#2F7D70 0%,#5FB6A4 48%,#CBAD7C 100%);background-size:170% 170%;background-position:0% 50%;box-shadow:0 14px 30px -14px rgba(47,125,112,.55)}
.zb-btn-solid .elementor-button:hover,.zb-btn-solid .elementor-button:focus{background-position:100% 50%;color:#fff}
.zb-arrow .elementor-button-text::after{content:"←";display:inline-block;margin-right:12px;transition:transform .45s cubic-bezier(.16,1,.3,1)}
.zb-arrow .elementor-button:hover .elementor-button-text::after{transform:translateX(-6px)}
.zb-more .elementor-button-text::after{margin-right:10px}
.zb-room:hover .zb-more .elementor-button-text::after{transform:translateX(-6px)}
/* reveal */
.elementor-70 .animated.fadeInUp{animation-name:zbRv;animation-duration:1.1s;animation-timing-function:cubic-bezier(.16,1,.3,1)}
@keyframes zbRv{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}
/* nav */
.zb-nav{transition:all .5s ease;left:0;right:0}
.zb-nav .zb-logo img{filter:brightness(0) invert(1);transition:filter .5s;width:auto}
.zb-navlinks .elementor-icon-list-item a{position:relative;padding:4px 0}
.zb-navlinks .elementor-icon-list-item a::after{content:"";position:absolute;right:0;bottom:-3px;height:1px;width:0;background:#CBAD7C;transition:width .4s cubic-bezier(.16,1,.3,1)}
.zb-navlinks .elementor-icon-list-item a:hover::after{width:100%}
.zb-navlinks .elementor-icon-list-icon{display:none}
.zb-navcta .elementor-button{transition:all .4s}
.zb-nav.zb-solid{background:#FBF6EC;box-shadow:0 1px 0 rgba(28,43,35,.08);padding-top:14px;padding-bottom:14px}
.zb-nav.zb-solid .zb-logo img{filter:none}
.zb-nav.zb-solid .zb-navlinks .elementor-icon-list-text{color:#1E3B36}
.zb-nav.zb-solid .zb-navcta .elementor-button{border-color:#2F7D70;color:#2F7D70}
.zb-nav.zb-solid .zb-navcta .elementor-button:hover{background:#2F7D70;color:#F4ECDD}
.zb-nav.zb-solid .zb-burger .elementor-icon{color:#1E3B36}
.zb-mlink a:hover{color:#CBAD7C!important}
/* hero */
.zb-hero::before{background-image:linear-gradient(180deg,rgba(23,63,57,.5) 0%,rgba(23,63,57,.05) 35%,rgba(23,63,57,.6) 100%)!important;opacity:1!important}
.zb-explore{left:50%!important;right:auto!important;transform:translateX(-50%);color:#fff;width:auto!important}
.zb-explore-line .elementor-divider-separator{width:1px!important;height:44px;border:0!important;background:linear-gradient(180deg,#E7D6AC,transparent);animation:zbLine 2.4s ease-in-out infinite}
.zb-explore-line .elementor-divider{padding:0!important}
@keyframes zbLine{0%,100%{transform:scaleY(.5);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}}
/* postcards */
.zb-pc{transform:translateX(var(--sx,0px)) rotate(var(--rot,0deg));will-change:transform}
.zb-pc1{--rot:-6deg;z-index:2;margin-left:-14px}
.zb-pc2{--rot:4deg;z-index:1;margin-right:-22px;margin-top:30px}
.zb-pc3{--rot:-4deg;z-index:1;margin-left:-22px;margin-top:-18px}
.zb-pc4{--rot:6deg;z-index:2;margin-right:-14px;margin-top:-24px}
.zb-pc:hover{transform:rotate(0) scale(1.05)!important;z-index:5;transition:transform .5s cubic-bezier(.16,1,.3,1)}
.zb-pc img{display:block}
/* frames */
.zb-frame{position:relative}
.zb-frame::after,.zb-frame-c::after{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.35);pointer-events:none;border-radius:2px;z-index:1}
.zb-frame img{display:block}
.zb-tag .zb-n{font-family:"Heebo",sans-serif;font-weight:300;font-size:2.6rem;color:#2F7D70;line-height:1}
.zb-tag p{margin:0}
.zb-afig{position:relative}
.elementor-70 .zb-afig>.zb-tag{position:absolute!important;top:100%;right:0;width:230px!important;max-width:230px;box-sizing:border-box;z-index:3;box-shadow:0 30px 60px -40px rgba(23,63,57,.5)}
.elementor-70 .zb-grow{flex:1 1 0%!important;min-width:0;width:auto!important}
/* rooms */
.zb-room-img img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}
.zb-room:hover .zb-room-img img{transform:scale(1.06)}
.zb-nowrap .elementor-heading-title{white-space:nowrap}
/* dining carousel */
.zb-dpic{position:relative}
.zb-dcar{position:absolute!important;inset:0;height:100%}
.zb-dcar .elementor-image-carousel-wrapper,.zb-dcar .swiper,.zb-dcar .swiper-wrapper,.zb-dcar .swiper-slide,.zb-dcar .swiper-slide-inner,.zb-dcar .elementor-widget-container{height:100%}
.zb-dcar .swiper-slide-image{width:100%;height:100%;object-fit:cover}
.zb-dcar .swiper-pagination{bottom:18px!important;display:flex;gap:9px;justify-content:center}
.zb-dcar .swiper-pagination-bullet{margin:0!important;transition:all .3s;opacity:1}
.zb-dcar .swiper-pagination-bullet-active{width:26px!important;border-radius:5px!important}
/* gallery */
.zb-gi figure{line-height:0;position:relative;overflow:hidden;border-radius:2px;background:#E9DCC6;margin:0}
.zb-gi img{width:100%;display:block;transition:transform 1.1s cubic-bezier(.16,1,.3,1);filter:saturate(1.02)}
.zb-gi:hover img{transform:scale(1.05)}
.zb-gi figcaption{position:absolute;inset:0;margin:0!important;opacity:0;transition:opacity .5s;background:linear-gradient(0deg,rgba(23,63,57,.45),transparent 55%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:18px;color:#fff!important;font-family:"Heebo",sans-serif;font-weight:300;letter-spacing:.12em;font-size:16px;line-height:1.4;pointer-events:none}
.zb-gi:hover figcaption{opacity:1}
/* testimonials */
.zb-mark .elementor-heading-title{height:34px}
.zb-av .elementor-heading-title{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,#2F7D70,#5FB6A4);display:flex;align-items:center;justify-content:center}
.zb-testi .swiper{padding:4px 0 10px}
.elementor-70 .zb-testi{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:18px}
.zb-testi .e-n-carousel{flex:0 0 100%;order:0}
.zb-testi .elementor-swiper-button-prev{order:1;margin-top:38px}
.zb-testi .swiper-pagination{position:static!important;order:2;width:auto!important;display:flex;gap:6px;align-items:center;margin-top:38px}
.zb-testi .elementor-swiper-button-next{order:3;margin-top:38px}
.zb-testi .elementor-swiper-button{position:static!important;transform:none!important;width:46px;height:46px;border-radius:50%;border:1px solid rgba(30,59,54,.2);background:#fff;color:#2F7D70;display:flex;align-items:center;justify-content:center;font-size:19px;cursor:pointer;transition:all .3s}
.zb-testi .elementor-swiper-button:hover{background:#2F7D70;color:#fff;border-color:#2F7D70}
.zb-testi .elementor-swiper-button svg{display:none}
.zb-testi .elementor-swiper-button-prev::before{content:"→"}
.zb-testi .elementor-swiper-button-next::before{content:"←"}
.zb-testi .swiper-pagination-bullet{width:8px;height:8px;background:rgba(30,59,54,.2);opacity:1;margin:0!important;transition:all .3s}
.zb-testi .swiper-pagination-bullet-active{background:#CBAD7C;width:22px;border-radius:4px}
/* location */
.zb-loc{position:relative}
.zb-loc::after{content:"";position:absolute;width:55vw;height:55vw;border-radius:50%;background:radial-gradient(circle,rgba(95,182,164,.16),transparent 62%);bottom:-30%;left:-12%;pointer-events:none;z-index:0}
.zb-loc>.e-con-inner{position:relative;z-index:2}
.zb-map{position:relative}
.zb-map::after{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.4);pointer-events:none;z-index:3;border-radius:2px}
.zb-gmap iframe{filter:grayscale(.2) contrast(1.05);display:block}
/* booking */
.zb-engine iframe{width:100%;height:416px;border:0;display:block;background:transparent}
.zb-engine-w{width:100%;max-width:920px}
.elementor-70 #booking::before{opacity:1!important}
/* booking CTA */
.zb-book-cta .elementor-button .elementor-button-icon{font-size:1.15em}
.zb-btn-wa .elementor-button:hover{background:#25D366!important;border-color:#25D366!important;color:#fff!important}
/* footer */
.zb-fct a{color:inherit!important}
.zb-flogo img{filter:brightness(0) invert(1);width:auto}
.zb-fnav .elementor-icon-list-icon,.zb-legal .elementor-icon-list-icon{display:none}
.zb-fct em{font-family:"Heebo",sans-serif;font-style:normal;color:#E7D6AC;margin-left:8px}
.zb-en{font-family:"Heebo",sans-serif}
.zb-social .elementor-social-icon{transition:all .4s}
.zb-float .elementor-icon{box-shadow:0 16px 34px -10px rgba(37,211,102,.6);transition:transform .3s}
.zb-float .elementor-icon:hover{transform:scale(1.08)}
.zb-helpers{position:absolute!important;width:0!important;height:0;overflow:visible}
@media(max-width:767px){
.elementor-70 .zb-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.elementor-70 .zb-mosaic>.e-con{display:contents}
.elementor-70 .zb-mosaic .zb-gi{margin:0!important}
.elementor-70 .zb-mosaic .zb-gi img{aspect-ratio:4/3;object-fit:cover}
.zb-book-cta .elementor-widget-button{flex:1 1 0}
.zb-book-cta .elementor-button{width:100%;justify-content:center;padding:14px 10px!important;font-size:.72rem!important;letter-spacing:.1em!important;white-space:nowrap}
.zb-hero-cta .elementor-widget-button{flex:1 1 0}
.zb-hero-cta .elementor-button{width:100%;justify-content:center;padding:13px 12px!important;font-size:.7rem!important;letter-spacing:.1em!important;white-space:nowrap}
.elementor-70 .elementor-widget.zb-hero-p{max-width:24.4em!important}
.elementor-70 .zb-afig>.zb-tag{top:0}
.zb-tag .zb-n{font-size:2.6rem}
.zb-engine iframe{height:430px}
.zb-float .elementor-icon{width:50px;height:50px}
}

/* mobile floating icons */
.zb-float-bk .elementor-icon{box-shadow:0 12px 26px -10px rgba(47,125,112,.6);transition:transform .3s}
@media(max-width:767px){
.elementor-70 .elementor-widget.zb-float,.elementor-70 .elementor-widget.zb-float-bk{left:14px!important;right:auto!important}
.elementor-70 .elementor-widget.zb-float{bottom:16px!important}
.elementor-70 .elementor-widget.zb-float-bk{bottom:68px!important}
.elementor-70 .zb-float .elementor-icon,.elementor-70 .zb-float-bk .elementor-icon{width:44px!important;height:44px!important;padding:0!important;font-size:20px!important;display:flex;align-items:center;justify-content:center;opacity:.92}
.elementor-70 .zb-float .elementor-icon svg,.elementor-70 .zb-float-bk .elementor-icon svg{width:20px;height:20px}
.elementor-70 .zb-float .elementor-icon{box-shadow:0 10px 22px -10px rgba(37,211,102,.6)}
}

/* reviews arrows alignment */
.elementor-70 .zb-testi .swiper-pagination{transform:none!important;inset:auto!important;position:static!important;margin:38px 6px 0!important;line-height:0}
.elementor-70 .zb-testi .elementor-swiper-button{top:auto!important;inset:auto!important;flex:none}
.elementor-70 .zb-testi .elementor-swiper-button.swiper-button-disabled{opacity:.45;cursor:default}
.elementor-70 .zb-testi .elementor-swiper-button{color:#2F7D70!important;background:#fff!important;border:1px solid rgba(30,59,54,.2)!important;font-size:19px!important;line-height:1;font-family:Assistant,sans-serif}
.elementor-70 .zb-testi .elementor-swiper-button:not(.swiper-button-disabled):hover{color:#fff!important;background:#2F7D70!important;border-color:#2F7D70!important}

/* counters + guests tag */
.zb-count .elementor-heading-title,.zb-tag .zb-n{font-variant-numeric:tabular-nums}
.zb-guests .elementor-heading-title{color:#fff!important}
.elementor-70 .zb-guests{box-shadow:0 8px 18px -10px rgba(23,63,57,.6)}

/* mobile menu: white panel + booking button */
.zb-mpanel{position:relative}
.zb-mlink .elementor-heading-title{letter-spacing:.02em;font-weight:400}
.zb-mlink .elementor-heading-title a{display:inline-block;padding:6px 18px}
.zb-mlink a:hover{color:#2F7D70!important}
.zb-mpanel .zb-mlink:not(:last-of-type)::after{content:'';display:block;width:28px;height:1px;background:#CBAD7C;opacity:.6;margin:6px auto 0}
.zb-mclose .elementor-heading-title{font-weight:300}
.elementor-70 .elementor-widget.zb-mbook{width:100%!important;max-width:none!important}
.zb-mbook .elementor-button{width:100%;box-shadow:0 10px 24px -10px rgba(47,125,112,.55)}
.zb-mlogo img{width:auto}
.zb-mpanel .zb-mlink:has(+ .zb-mclose)::after{display:none}
/* menu fixes: dark burger on solid nav, compact panel */
.zb-nav.zb-solid .zb-burger .elementor-icon svg{fill:#1E3B36!important}
.zb-nav .zb-burger .elementor-icon svg{transition:fill .5s}
.zb-mpanel .zb-mlink::after{margin-top:2px!important}
#off-canvas-zbmenu .e-off-canvas__content{box-shadow:0 18px 40px -18px rgba(23,63,57,.45)}
body:has(#off-canvas-zbmenu[aria-hidden=false]) :is(.zb-float,.zb-float-bk){opacity:0!important;pointer-events:none}
/* footer credit: white text, no background */
.zb-credit .elementor-heading-title{display:inline-block;color:#fff!important;direction:ltr;white-space:nowrap}
.zb-credit .zb-heart{color:#fff}
@media(max-width:767px){.zb-credit .elementor-heading-title{font-size:11.5px!important}}
@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-zb-foot{padding-bottom:112px!important}}
.zb-credit .elementor-heading-title a{color:#fff!important;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45);transition:border-color .3s}
.zb-credit .elementor-heading-title a:hover{border-bottom-color:#fff}/* End custom CSS */