.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://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:21px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-d8d336f );}.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://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:400;}.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-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 );}}@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:18px;}.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-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 (CLEAN) ========= */

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

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

/* remove GF default spacing */
.footer-gform .gform_wrapper{ margin: 0 !important; }
.footer-gform .gform_body{ width: 100% !important; }
.footer-gform .gform_wrapper .gfield{ margin: 0 0 0px 0 !important; }
.footer-gform .gform_wrapper .ginput_container{ margin-top: 0 !important; }

/* inputs underline + typography */
.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{
  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;

  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 1.15 !important;

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

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

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

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

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

/* button */
.footer-gform input[type="submit"]{
  width: 240px !important;
  padding: 12px 18px !important;
  border-radius: 40px !important;
  border: 0 !important;

  background: #0f3b36 !important;
  color: #F7EFE8 !important;

  font-size: 22px !important;
  font-weight: 500 !important;

  text-transform: none !important;
  letter-spacing: 0 !important;

  box-shadow: none !important;
  transition: background-color .25s ease, color .25s ease !important;
}

/* hover */
.footer-gform input[type="submit"]:hover{
  background: #4FB1BB !important;
  color: #0f3b36 !important;
  cursor: pointer !important;
}

/* ========= PHONE FLAGS (intl-tel-input / iti) ========= */

/* container full width */
.footer-gform .iti{ width: 100% !important; }

/* DO NOT push input left, just add padding on the LEFT so flag doesn't sit on text */
.footer-gform .iti input[type="tel"]{
  padding-left: 56px !important;
}

/* flag button minimal */
.footer-gform .iti__selected-country{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  margin-right: 8px !important;
}

/* dropdown list is usually appended to body */
body .iti__country-list{
  border-radius: 16px !important;
  border: 1px solid rgba(15,59,54,0.15) !important;
  box-shadow: 0 12px 30px rgba(0,0,0,0.12) !important;
  font-family: "Poppins", sans-serif !important;
}

body .iti__country{
  font-family: "Poppins", sans-serif !important;
  font-size: 14px !important;
}

body .iti__country.iti__highlight{
  background: rgba(79,177,187,0.14) !important;
}

/* mobile */
@media (max-width: 900px){
  .footer-gform input,
  .footer-gform textarea,
  .footer-gform input::placeholder,
  .footer-gform textarea::placeholder{
    font-size: 20px !important;
  }

  .footer-gform input[type="submit"]{
    width: 100% !important;
  }
}

/* ===== mobile fix: flag position + size ===== */
@media (max-width: 900px){

  /* make the phone wrapper behave */
  .footer-gform .iti{
    display: block !important;
  }

  /* give the input more space so text never collides */
  .footer-gform .iti input[type="tel"]{
    padding-left: 62px !important;  /* was 56 */
  }

  /* move flag slightly LEFT and align vertically */
  .footer-gform .iti__selected-country{
    position: relative !important;
    top: 2px !important;            /* pushes it down a bit */
    left: -18px !important;          /* moves it back */
    transform: scale(1.08) !important; /* tiny bigger */
    transform-origin: left center !important;
  }

  /* also align arrow */
  .footer-gform .iti__arrow{
    margin-left: 7px !important;
  }
}/* End custom CSS */