.elementor-589 .elementor-element.elementor-element-bd10566{--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:50px 50px 0px 0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-589 .elementor-element.elementor-element-256b3e4{--display:flex;--min-height:60vh;--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;--overlay-opacity:1;--border-radius:50px 50px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-589 .elementor-element.elementor-element-256b3e4:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-256b3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-589 .elementor-element.elementor-element-256b3e4::before, .elementor-589 .elementor-element.elementor-element-256b3e4 > .elementor-background-video-container::before, .elementor-589 .elementor-element.elementor-element-256b3e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-589 .elementor-element.elementor-element-256b3e4 > .elementor-background-slideshow::before, .elementor-589 .elementor-element.elementor-element-256b3e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-589 .elementor-element.elementor-element-256b3e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F6E7DB00;--background-overlay:'';}.elementor-589 .elementor-element.elementor-element-256b3e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-589 .elementor-element.elementor-element-31d9abf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-589 .elementor-element.elementor-element-31d9abf:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-31d9abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.luma.cy/wp-content/uploads/2025/12/bg-logo-green.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-589 .elementor-element.elementor-element-3efec25{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-589 .elementor-element.elementor-element-3efec25.e-con{--align-self:center;}.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-589 .elementor-element.elementor-element-fb9a0fe{text-align:center;}.elementor-589 .elementor-element.elementor-element-fb9a0fe .elementor-heading-title{font-size:24px;font-weight:300;color:var( --e-global-color-3af0451 );}.elementor-589 .elementor-element.elementor-element-fb9a0fe .elementor-heading-title a:hover, .elementor-589 .elementor-element.elementor-element-fb9a0fe .elementor-heading-title a:focus{color:var( --e-global-color-3af0451 );}.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 );}body:not(.rtl) .elementor-589 .elementor-element.elementor-element-bf2bdef{left:0px;}body.rtl .elementor-589 .elementor-element.elementor-element-bf2bdef{right:0px;}.elementor-589 .elementor-element.elementor-element-bf2bdef{top:0px;}body:not(.rtl) .elementor-589 .elementor-element.elementor-element-4aba821{left:0px;}body.rtl .elementor-589 .elementor-element.elementor-element-4aba821{right:0px;}.elementor-589 .elementor-element.elementor-element-4aba821{top:0px;}.elementor-589 .elementor-element.elementor-element-c23bba6{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-589 .elementor-element.elementor-element-babec1d{--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-589 .elementor-element.elementor-element-babec1d:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-babec1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d8d336f );}.elementor-589 .elementor-element.elementor-element-db33943{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-589 .elementor-element.elementor-element-db33943:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-db33943 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-589 .elementor-element.elementor-element-95491d1{--display:flex;--min-height:5vh;--border-radius:50px 50px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-589 .elementor-element.elementor-element-95491d1:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-95491d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-589 .elementor-element.elementor-element-0d335a8{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-589 .elementor-element.elementor-element-0d335a8:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-0d335a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.luma.cy/wp-content/uploads/2025/12/magnifics_upscale-D5ZU5TDjQ3gKjoMo1LM6-Petra-tou-Romiou-Paphos.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-589 .elementor-element.elementor-element-4fbc2ba{--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;--border-radius:0px 0px 050px 050px;--padding-top:20px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-589 .elementor-element.elementor-element-4fbc2ba:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-4fbc2ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-589 .elementor-element.elementor-element-de08f45{--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;}.elementor-589 .elementor-element.elementor-element-34e6dee{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-589 .elementor-element.elementor-element-40aea5e{--display:flex;}.elementor-589 .elementor-element.elementor-element-c884c56 .elementor-heading-title{font-size:var( --e-global-typography-0f22119-font-size );color:var( --e-global-color-3af0451 );}.elementor-589 .elementor-element.elementor-element-5e073d3{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-589 .elementor-element.elementor-element-ce60715 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-589 .elementor-element.elementor-element-ce60715 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3af0451 );transition-duration:0s;}.elementor-589 .elementor-element.elementor-element-ce60715.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3af0451 );}.elementor-589 .elementor-element.elementor-element-ce60715.elementor-view-framed .elementor-icon, .elementor-589 .elementor-element.elementor-element-ce60715.elementor-view-default .elementor-icon{fill:var( --e-global-color-3af0451 );color:var( --e-global-color-3af0451 );border-color:var( --e-global-color-3af0451 );}.elementor-589 .elementor-element.elementor-element-ce60715.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-589 .elementor-element.elementor-element-ce60715.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-589 .elementor-element.elementor-element-ce60715.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-589 .elementor-element.elementor-element-ce60715.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-589 .elementor-element.elementor-element-ce60715.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-589 .elementor-element.elementor-element-ce60715.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-589 .elementor-element.elementor-element-ce60715 .elementor-icon{font-size:21px;border-width:1px 1px 1px 1px;}.elementor-589 .elementor-element.elementor-element-ce60715 .elementor-icon-box-title, .elementor-589 .elementor-element.elementor-element-ce60715 .elementor-icon-box-title a{font-size:14px;font-weight:300;}.elementor-589 .elementor-element.elementor-element-ce60715:has(:hover) .elementor-icon-box-title,
					 .elementor-589 .elementor-element.elementor-element-ce60715:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-589 .elementor-element.elementor-element-ce60715 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-3af0451 );}.elementor-589 .elementor-element.elementor-element-9a08ee3{--display:flex;}.elementor-589 .elementor-element.elementor-element-0186597 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-589 .elementor-element.elementor-element-0186597 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3af0451 );transition-duration:0s;}.elementor-589 .elementor-element.elementor-element-0186597.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3af0451 );}.elementor-589 .elementor-element.elementor-element-0186597.elementor-view-framed .elementor-icon, .elementor-589 .elementor-element.elementor-element-0186597.elementor-view-default .elementor-icon{fill:var( --e-global-color-3af0451 );color:var( --e-global-color-3af0451 );border-color:var( --e-global-color-3af0451 );}.elementor-589 .elementor-element.elementor-element-0186597.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-589 .elementor-element.elementor-element-0186597.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-589 .elementor-element.elementor-element-0186597.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-589 .elementor-element.elementor-element-0186597.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-589 .elementor-element.elementor-element-0186597.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-589 .elementor-element.elementor-element-0186597.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-589 .elementor-element.elementor-element-0186597 .elementor-icon{font-size:21px;border-width:1px 1px 1px 1px;}.elementor-589 .elementor-element.elementor-element-0186597 .elementor-icon-box-title, .elementor-589 .elementor-element.elementor-element-0186597 .elementor-icon-box-title a{font-size:14px;font-weight:300;}.elementor-589 .elementor-element.elementor-element-0186597:has(:hover) .elementor-icon-box-title,
					 .elementor-589 .elementor-element.elementor-element-0186597:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-589 .elementor-element.elementor-element-0186597 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-3af0451 );}.elementor-589 .elementor-element.elementor-element-0976dad{--display:flex;}.elementor-589 .elementor-element.elementor-element-a65a2df .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-589 .elementor-element.elementor-element-a65a2df .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-3af0451 );transition-duration:0s;}.elementor-589 .elementor-element.elementor-element-a65a2df.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-3af0451 );}.elementor-589 .elementor-element.elementor-element-a65a2df.elementor-view-framed .elementor-icon, .elementor-589 .elementor-element.elementor-element-a65a2df.elementor-view-default .elementor-icon{fill:var( --e-global-color-3af0451 );color:var( --e-global-color-3af0451 );border-color:var( --e-global-color-3af0451 );}.elementor-589 .elementor-element.elementor-element-a65a2df.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-589 .elementor-element.elementor-element-a65a2df.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-589 .elementor-element.elementor-element-a65a2df.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-589 .elementor-element.elementor-element-a65a2df.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-589 .elementor-element.elementor-element-a65a2df.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-589 .elementor-element.elementor-element-a65a2df.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-589 .elementor-element.elementor-element-a65a2df .elementor-icon{font-size:21px;border-width:1px 1px 1px 1px;}.elementor-589 .elementor-element.elementor-element-a65a2df .elementor-icon-box-title, .elementor-589 .elementor-element.elementor-element-a65a2df .elementor-icon-box-title a{font-size:14px;font-weight:300;}.elementor-589 .elementor-element.elementor-element-a65a2df:has(:hover) .elementor-icon-box-title,
					 .elementor-589 .elementor-element.elementor-element-a65a2df:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-589 .elementor-element.elementor-element-a65a2df .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:var( --e-global-color-3af0451 );}.elementor-589 .elementor-element.elementor-element-e66b7d4{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-589 .elementor-element.elementor-element-89d0d15{--display:flex;}.elementor-589 .elementor-element.elementor-element-5d00c47 .elementor-heading-title{font-size:var( --e-global-typography-0f22119-font-size );color:var( --e-global-color-3af0451 );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-589 .elementor-element.elementor-element-0b6d3d4{padding:0px 0px 0px 0px;}.elementor-589 .elementor-element.elementor-element-0b6d3d4 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-589 .elementor-element.elementor-element-0b6d3d4 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-3af0451 );fill:var( --e-global-color-3af0451 );padding-top:5px;padding-bottom:5px;}.elementor-589 .elementor-element.elementor-element-0b6d3d4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-589 .elementor-element.elementor-element-0b6d3d4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-589 .elementor-element.elementor-element-0b6d3d4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-589 .elementor-element.elementor-element-0b6d3d4 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-589 .elementor-element.elementor-element-0b6d3d4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-589 .elementor-element.elementor-element-88ee36c{--spacer-size:50px;}.elementor-589 .elementor-element.elementor-element-6457c16{--display:flex;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-589 .elementor-element.elementor-element-4582e68{--display:flex;}.elementor-589 .elementor-element.elementor-element-4a92de5 .elementor-heading-title{font-size:var( --e-global-typography-0f22119-font-size );color:var( --e-global-color-3af0451 );}.elementor-589 .elementor-element.elementor-element-6217190{padding:0px 0px 0px 0px;}.elementor-589 .elementor-element.elementor-element-6217190 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-589 .elementor-element.elementor-element-6217190 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-3af0451 );fill:var( --e-global-color-3af0451 );padding-top:5px;padding-bottom:5px;}.elementor-589 .elementor-element.elementor-element-6217190 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-589 .elementor-element.elementor-element-6217190 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-589 .elementor-element.elementor-element-6217190 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-589 .elementor-element.elementor-element-6217190 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-589 .elementor-element.elementor-element-6217190 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-589 .elementor-element.elementor-element-d422608{--spacer-size:50px;}.elementor-589 .elementor-element.elementor-element-f988b05{--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;}.elementor-589 .elementor-element.elementor-element-02034f2{--display:flex;}.elementor-589 .elementor-element.elementor-element-79decfe{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-589 .elementor-element.elementor-element-79decfe .elementor-social-icon{background-color:var( --e-global-color-3af0451 );--icon-padding:0.36em;}.elementor-589 .elementor-element.elementor-element-79decfe .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-589 .elementor-element.elementor-element-79decfe .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-589 .elementor-element.elementor-element-ce6cc2b{--display:flex;}.elementor-589 .elementor-element.elementor-element-e1f677c{--display:flex;}.elementor-widget-posts .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-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-589 .elementor-element.elementor-element-3471a30{--grid-row-gap:2px;--grid-column-gap:0px;}.elementor-589 .elementor-element.elementor-element-3471a30 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.31 * 100% );}.elementor-589 .elementor-element.elementor-element-3471a30:after{content:"0.31";}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__thumbnail__link{width:32%;}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__meta-data span + span:before{content:"///";}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post{border-radius:26px;padding:5px 5px 5px 5px;}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__thumbnail{border-radius:25px 25px 25px 25px;}.elementor-589 .elementor-element.elementor-element-3471a30.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:11px;}.elementor-589 .elementor-element.elementor-element-3471a30.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:11px;}.elementor-589 .elementor-element.elementor-element-3471a30.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:11px;}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post:hover .elementor-post__thumbnail img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__title, .elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__title a{color:var( --e-global-color-3af0451 );font-size:var( --e-global-typography-8b15d9b-font-size );}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__title{margin-bottom:11px;}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__meta-data{margin-bottom:0px;}.elementor-589 .elementor-element.elementor-element-6964d28{--display:flex;}.elementor-widget-theme-site-logo .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-589 .elementor-element.elementor-element-fd98076 img{width:16%;}.elementor-589 .elementor-element.elementor-element-bb68e9e{--display:flex;}.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-589 .elementor-element.elementor-element-c628bdb{text-align:center;font-size:16px;color:var( --e-global-color-3af0451 );}.elementor-589 .elementor-element.elementor-element-5482c93{--display:flex;}.elementor-589 .elementor-element.elementor-element-5482c93:not(.elementor-motion-effects-element-type-background), .elementor-589 .elementor-element.elementor-element-5482c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-589 .elementor-element.elementor-element-b652a18{text-align:center;}.elementor-589 .elementor-element.elementor-element-b652a18 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-d8d336f );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-589 .elementor-element.elementor-element-c884c56 .elementor-heading-title{font-size:var( --e-global-typography-0f22119-font-size );}.elementor-589 .elementor-element.elementor-element-5d00c47 .elementor-heading-title{font-size:var( --e-global-typography-0f22119-font-size );}.elementor-589 .elementor-element.elementor-element-4a92de5 .elementor-heading-title{font-size:var( --e-global-typography-0f22119-font-size );}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__title, .elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__title a{font-size:var( --e-global-typography-8b15d9b-font-size );}}@media(max-width:767px){.elementor-589 .elementor-element.elementor-element-256b3e4{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-589 .elementor-element.elementor-element-fb9a0fe .elementor-heading-title{font-size:21px;}.elementor-589 .elementor-element.elementor-element-c23bba6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-589 .elementor-element.elementor-element-4fbc2ba{--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:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-589 .elementor-element.elementor-element-34e6dee{--width:100%;--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;}.elementor-589 .elementor-element.elementor-element-c884c56 .elementor-heading-title{font-size:var( --e-global-typography-0f22119-font-size );}.elementor-589 .elementor-element.elementor-element-5e073d3{--width:100%;}.elementor-589 .elementor-element.elementor-element-ce60715 .elementor-icon-box-title, .elementor-589 .elementor-element.elementor-element-ce60715 .elementor-icon-box-title a{font-size:16px;}.elementor-589 .elementor-element.elementor-element-ce60715 .elementor-icon-box-description{font-size:12px;}.elementor-589 .elementor-element.elementor-element-9a08ee3{--width:48%;}.elementor-589 .elementor-element.elementor-element-0186597 .elementor-icon-box-title, .elementor-589 .elementor-element.elementor-element-0186597 .elementor-icon-box-title a{font-size:16px;}.elementor-589 .elementor-element.elementor-element-0186597 .elementor-icon-box-description{font-size:12px;}.elementor-589 .elementor-element.elementor-element-a65a2df .elementor-icon-box-wrapper{align-items:center;}.elementor-589 .elementor-element.elementor-element-a65a2df .elementor-icon-box-title, .elementor-589 .elementor-element.elementor-element-a65a2df .elementor-icon-box-title a{font-size:16px;}.elementor-589 .elementor-element.elementor-element-a65a2df .elementor-icon-box-description{font-size:12px;}.elementor-589 .elementor-element.elementor-element-e66b7d4{--width:48%;--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;}.elementor-589 .elementor-element.elementor-element-e66b7d4.e-con{--order:-99999 /* order start hack */;}.elementor-589 .elementor-element.elementor-element-89d0d15.e-con{--order:99999 /* order end hack */;}.elementor-589 .elementor-element.elementor-element-5d00c47 .elementor-heading-title{font-size:var( --e-global-typography-0f22119-font-size );}.elementor-589 .elementor-element.elementor-element-0b6d3d4.elementor-element{--order:99999 /* order end hack */;}.elementor-589 .elementor-element.elementor-element-6457c16{--width:45%;--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;}.elementor-589 .elementor-element.elementor-element-6457c16.e-con{--order:-99999 /* order start hack */;}.elementor-589 .elementor-element.elementor-element-4582e68.e-con{--order:99999 /* order end hack */;}.elementor-589 .elementor-element.elementor-element-4a92de5 .elementor-heading-title{font-size:var( --e-global-typography-0f22119-font-size );}.elementor-589 .elementor-element.elementor-element-79decfe{text-align:center;}.elementor-589 .elementor-element.elementor-element-ce6cc2b.e-con{--order:-99999 /* order start hack */;}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-589 .elementor-element.elementor-element-3471a30:after{content:"0.5";}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__thumbnail__link{width:23%;}.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__title, .elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__title a{font-size:var( --e-global-typography-8b15d9b-font-size );}.elementor-589 .elementor-element.elementor-element-fd98076 img{width:43%;}.elementor-589 .elementor-element.elementor-element-c628bdb{text-align:center;font-size:12px;}.elementor-589 .elementor-element.elementor-element-b652a18{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-589 .elementor-element.elementor-element-3efec25{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-3efec25 *//* כפתור GET IN TOUCH */
.touch-btn {
    position: relative;
    width: 220px;
    height: 220px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* רק תמונות בתוך הכפתור */
.touch-btn .btn-img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: all 0.8s cubic-bezier(.25,.46,.45,.94);
}

/* מסגרת (הריבוע) */
.touch-btn .outer {
    transform: scale(1.2);
    opacity: 1;
}

/* עיגול פנימי */
.touch-btn .inner {
    transform: scale(0.95);
    opacity: 0.8;
}

/* אפקט ה-hover */
.touch-btn:hover .outer {
    transform: rotate(45deg) scale(1.08);
}

.touch-btn:hover .inner {
    transform: scale(1.12);
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ddc1a8a *//* =============== FOOTER GRAVITY FORM =============== */

/* base */
.footer-gform,
.footer-gform * {
  font-family: "Poppins", sans-serif !important;
}

/* remove labels */
.footer-gform .gfield_label,
.footer-gform .gfield_description {
  display: none !important;
}

/* wrapper */
.footer-gform .gform_wrapper { margin: 0 !important; }
.footer-gform .gform_body { width: 100% !important; }

/* input line style */
.footer-gform .gform_wrapper input[type="text"],
.footer-gform .gform_wrapper input[type="email"],
.footer-gform .gform_wrapper input[type="tel"],
.footer-gform .gform_wrapper textarea,
.footer-gform .gform_wrapper select {
  width: 100% !important;
  background: transparent !important;
  border: 0 !important;
  border-bottom: 2px solid rgba(15, 59, 54, 0.22) !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  outline: none !important;

  padding: 6px 0 12px 0 !important;
  min-height: 44px !important;

  color: rgba(15, 59, 54, 0.78) !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 1.15 !important;

  caret-color: rgba(15, 59, 54, 0.78) !important;
}

/* placeholder */
.footer-gform input::placeholder,
.footer-gform textarea::placeholder {
  opacity: 1 !important;
  color: rgba(15, 59, 54, 0.45) !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 1.15 !important;
}

/* spacing */
.footer-gform .gform_wrapper .gfield {
  margin: 0 0 18px 0 !important;
}

/* focus: no blue glow, just darker underline */
.footer-gform input:focus,
.footer-gform textarea:focus,
.footer-gform select:focus {
  outline: none !important;
  box-shadow: none !important;
  border-bottom-color: rgba(15, 59, 54, 0.55) !important;
}

/* kill browser selection blue inside fields */
.footer-gform input,
.footer-gform textarea {
  -webkit-tap-highlight-color: transparent !important;
}

.footer-gform input::selection,
.footer-gform textarea::selection {
  background: rgba(15, 59, 54, 0.16) !important;
  color: rgba(15, 59, 54, 0.95) !important;
}

/* remove Chrome autofill blue */
.footer-gform input:-webkit-autofill,
.footer-gform input:-webkit-autofill:hover,
.footer-gform input:-webkit-autofill:focus,
.footer-gform textarea:-webkit-autofill,
.footer-gform textarea:-webkit-autofill:hover,
.footer-gform textarea:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-text-fill-color: rgba(15, 59, 54, 0.78) !important;
  transition: background-color 99999s ease-in-out 0s !important;
}

/* button */
.footer-gform .gform_footer {
  margin-top: 10px !important;
  display: flex !important;
  justify-content: flex-end !important;
}

.footer-gform .gform_footer input[type="submit"] {
  width: 240px !important;
  padding: 12px 18px !important;
  border-radius: 20px !important;
  border: 0 !important;
  background: #0f3b36 !important;
  color: #F7EFE8 !important;

  font-size: 22px !important;
  font-weight: 500 !important;
  box-shadow: none !important;
}

/* responsive */
@media (max-width: 900px) {
  .footer-gform .gform_footer input[type="submit"] {
    width: 100% !important;
  }

  .footer-gform .gform_wrapper input[type="text"],
  .footer-gform .gform_wrapper input[type="email"],
  .footer-gform .gform_wrapper input[type="tel"],
  .footer-gform .gform_wrapper textarea,
  .footer-gform input::placeholder,
  .footer-gform textarea::placeholder {
    font-size: 20px !important;
  }
}

/* FORCE button style (override Elementor/theme) */
.footer-gform .gform_wrapper .gform_footer input#gform_submit_button_1,
.footer-gform .gform_wrapper .gform_footer input#gform_submit_button_2,
.footer-gform .gform_wrapper .gform_footer input[type="submit"]{
  background: #0f3b36 !important;
  color: #F7EFE8 !important;
  border-radius: 20px !important;
  border: 0 !important;
  box-shadow: none !important;
}

/* remove uppercase that comes from global styles */
.footer-gform .gform_wrapper input,
.footer-gform .gform_wrapper textarea{
  text-transform: none !important;
  letter-spacing: 0 !important;
}

/* soften typed text color to match your palette */
.footer-gform .gform_wrapper input[type="text"],
.footer-gform .gform_wrapper input[type="email"],
.footer-gform .gform_wrapper input[type="tel"],
.footer-gform .gform_wrapper textarea{
  color: rgba(15, 59, 54, 0.62) !important;
}

/* soften placeholder slightly too */
.footer-gform input::placeholder,
.footer-gform textarea::placeholder{
  color: rgba(15, 59, 54, 0.42) !important;
}

.footer-gform .gform_wrapper .gform_footer button{
  background: #0f3b36 !important;
  color: #F7EFE8 !important;
  border-radius: 40px !important;
  
}
/* hover */
.footer-gform input[type="submit"]:hover {
  background: #4FB1BB !important;
  cursor: pointer;
}

.footer-gform input[type="submit"] {
  background: #0f3b36 !important;
  border-radius: 40px !important;
}
.footer-gform .gform_footer {
  display: flex !important;
  justify-content: flex-end !important;
}




/* transition for smooth effect */
.footer-gform input[type="submit"] {
  transition: background-color 0.25s ease;
}

/* reduce vertical spacing between fields (GF inner wrappers) */
.footer-gform .gform_wrapper .gform_fields{
  row-gap: 10px !important;
  grid-row-gap: 10px !important;
}

.footer-gform .gform_wrapper .gfield{
  margin-bottom: 10px !important;
}

.footer-gform .gform_wrapper .ginput_container{
  margin-top: 0 !important;
}

.footer-gform .gform_wrapper .gfield .ginput_container input,
.footer-gform .gform_wrapper .gfield .ginput_container textarea{
  margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-3471a30 *//* 1. הגדרת המסגרת - מוודא שהיא יציבה וקבועה */
.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__thumbnail {
    overflow: hidden !important;
    position: relative !important;
    display: block !important;
    height: 100% !important; /* מוודא שהמסגרת תופסת את כל הגובה שהגדרת */
}

/* 2. התמונה - נעילה למרכז */
.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post__thumbnail img {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    /* התיקון הקריטי: ממקם את מרכז התמונה על מרכז המסגרת */
    transform: translate(-50%, -50%) scale(1) !important;
    transition: transform 0.6s ease-out !important;
    max-width: none !important; /* מונע הגבלות רוחב של וורדפרס */
}

/* 3. אפקט הזום - שומר על המרכוז ורק מגדיל */
.elementor-589 .elementor-element.elementor-element-3471a30 .elementor-post:hover .elementor-post__thumbnail img {
    transform: translate(-50%, -50%) scale(1.1) !important;
}/* End custom CSS */