.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-1684 .elementor-element.elementor-element-33049ab .jet-mobile-menu__container{z-index:999;}.elementor-1684 .elementor-element.elementor-element-33049ab .jet-mobile-menu-widget .jet-mobile-menu-cover{z-index:calc(999-1);}.elementor-1684 .elementor-element.elementor-element-33049ab .jet-mobile-menu__item .jet-menu-icon{align-self:center;justify-content:center;}.elementor-1684 .elementor-element.elementor-element-33049ab .jet-mobile-menu__item .jet-menu-badge{align-self:flex-start;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for jet-mega-menu, class: .elementor-element-815936e *//* centre the menu */
.elementor-1684 .elementor-element.elementor-element-815936e{flex:1 1 auto !important;min-width:0}
.elementor-1684 .elementor-element.elementor-element-815936e > .elementor-widget-container, .elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu{width:100%}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-list{justify-content:center !important}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-list{display:flex !important;flex-wrap:nowrap !important;align-items:center;gap:2px !important}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item--top-level{margin:0 !important;padding:0 !important}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item--top-level > .jet-mega-menu-item__inner{display:flex !important;align-items:center;gap:0 !important;padding:0 !important;margin:0 !important;border-radius:999px;background:transparent;transition:background-color .25s,color .25s}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item-has-children.jet-mega-menu-item--top-level > .jet-mega-menu-item__inner{padding-right:12px !important}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item__link--top-level{display:flex !important;align-items:center;padding:10px 13px !important;background:transparent !important;font-family:'Manrope',sans-serif !important;font-size:15px !important;font-weight:600 !important;color:#0F0F35 !important}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item-has-children > .jet-mega-menu-item__inner > .jet-mega-menu-item__link--top-level{padding-right:5px !important}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item__title{gap:0 !important}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item__label{font:inherit !important;color:inherit !important;white-space:nowrap}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item__dropdown{display:flex !important;margin:0 !important;padding:0 !important;width:auto !important;height:auto !important;color:#0F0F35 !important;transition:transform .3s cubic-bezier(.32,.72,0,1)}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item__dropdown svg{width:11px !important;height:11px !important;fill:currentColor !important}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item--top-level:hover > .jet-mega-menu-item__inner{background:#F0F0F4}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item--top-level.jet-mega-menu-item--hover > .jet-mega-menu-item__inner{background:#0F0F35}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item--hover > .jet-mega-menu-item__inner .jet-mega-menu-item__link--top-level, .elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item--hover > .jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{color:#FFFFFF !important}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item--hover > .jet-mega-menu-item__inner .jet-mega-menu-item__dropdown{transform:rotate(180deg)}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-mega-container{margin-top:21px !important;background:#FFFFFF !important;border-radius:0 0 32px 32px !important;box-shadow:0 40px 80px -40px rgba(5,5,30,.6) !important;padding:0 !important}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-mega-container::before{content:"";position:absolute;left:0;right:0;top:-22px;height:22px}
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-mega-container__inner{padding:0 !important;background:transparent !important}
/* Desktop only: logo already links home, "Η Εταιρεία Μας" lives in the top bar */
.elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item-40, .elementor-1684 .elementor-element.elementor-element-815936e .jet-mega-menu-item-118{display:none !important}/* End custom CSS */
/* Start custom CSS for jet-ajax-search, class: .elementor-element-b450245 */.elementor-1684 .elementor-element.elementor-element-b450245{width:100%}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__form{display:flex;align-items:center;height:46px;padding:0 8px 0 16px;border:0 !important;border-radius:999px;background:#F0F0F4;transition:box-shadow .2s}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__form:focus-within{box-shadow:0 0 0 2px #D6AF66}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__field-wrapper{flex:1 1 auto}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__field{height:46px;border:0 !important;background:transparent !important;box-shadow:none !important;font-family:'Manrope',sans-serif;font-size:14px;color:#0F0F35;padding:0 8px 0 28px !important}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__field::placeholder{color:#6B6B7E}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__field-icon{left:0 !important;color:#6B6B7E}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__field-icon svg{width:18px;height:18px}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__field-icon svg, .elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__field-icon svg *{fill:none !important;stroke:currentColor !important}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__results-area{width:440px !important;max-width:90vw;left:auto !important;right:0 !important;margin-top:10px;border:0 !important;border-radius:22px !important;background:#FFFFFF;box-shadow:0 30px 60px -30px rgba(15,15,53,.5) !important;overflow:hidden}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__results-header{padding:12px 16px;border-bottom:1px solid rgba(15,15,53,.07);font-family:'Manrope',sans-serif;font-size:13px;color:#6B6B7E}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__results-item{border-bottom:1px solid rgba(15,15,53,.06)}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__item-link{display:flex;align-items:center;gap:12px;padding:10px 16px !important;transition:background-color .2s}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__item-link:hover{background:#F5F5F7}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__item-thumbnail{width:52px !important;flex:0 0 52px;margin:0 !important}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__item-thumbnail img{width:52px;height:52px;object-fit:contain;border-radius:12px;background:#FFFFFF;border:1px solid rgba(15,15,53,.08);padding:4px}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__item-title{font-family:'Manrope',sans-serif;font-size:14px;font-weight:700;line-height:1.35;color:#0F0F35}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__item-title mark{background:rgba(214,175,102,.35);color:inherit;border-radius:3px}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__full-results{display:block;margin:12px 16px 14px;padding:12px;border-radius:999px;background:#0F0F35;color:#FFFFFF !important;font-family:'Manrope',sans-serif;font-size:14px;font-weight:700;text-align:center}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__full-results:hover{background:#D6AF66;color:#0F0F35 !important}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__results-footer{padding:0;border:0}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__notifications, .elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__message{font-family:'Manrope',sans-serif;font-size:14px;color:#4A4A5E;padding:14px 16px}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__source-results-item_title{font-family:'Manrope',sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8A6A2E}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__field:focus, .elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__field:focus-visible{outline:none !important;border:0 !important;box-shadow:none !important}
.elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__form, .elementor-1684 .elementor-element.elementor-element-b450245 .jet-ajax-search__field-wrapper{outline:none !important}/* End custom CSS */