.elementor-70301 .elementor-element.elementor-element-1b164cc{margin:-40px 0px 0px 0px;}.elementor-70301 .elementor-element.elementor-element-db2bd70 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-70301 .elementor-element.elementor-element-a2f9b83 .elementor-repeater-item-5b3fdef .swiper-slide-bg{background-image:url(https://lightsalmon-mink-921045.hostingersite.com/wp-content/uploads/2025/11/BANNER-1-25.webp);background-size:cover;}.elementor-70301 .elementor-element.elementor-element-a2f9b83 .swiper-slide{transition-duration:calc(5000ms*1.2);height:670px;}.elementor-70301 .elementor-element.elementor-element-a2f9b83 .swiper-slide-contents{max-width:80%;}.elementor-70301 .elementor-element.elementor-element-a2f9b83 .swiper-slide-inner{text-align:center;}.elementor-70301 .elementor-element.elementor-element-6370b7e{margin:-45px 0px 0px 0px;}.elementor-70301 .elementor-element.elementor-element-b28f030 > .elementor-element-populated{margin:0px -10px 0px -10px;--e-column-margin-right:-10px;--e-column-margin-left:-10px;}.elementor-70301 .elementor-element.elementor-element-1e41406 .elementor-repeater-item-5b3fdef .swiper-slide-bg{background-image:url(https://lightsalmon-mink-921045.hostingersite.com/wp-content/uploads/2025/12/BANNER-1-M-3.webp);background-size:contain;}.elementor-70301 .elementor-element.elementor-element-1e41406 .swiper-slide{transition-duration:calc(5000ms*1.2);height:800px;}.elementor-70301 .elementor-element.elementor-element-1e41406 .swiper-slide-contents{max-width:66%;}.elementor-70301 .elementor-element.elementor-element-1e41406 .swiper-slide-inner{text-align:center;}.elementor-70301 .elementor-element.elementor-element-a13b115 > .elementor-container{max-width:1400px;}.elementor-70301 .elementor-element.elementor-element-a13b115{border-style:none;margin:50px 0px 50px 0px;}.elementor-70301 .elementor-element.elementor-element-51dd137 .banner-title{color:#FFFFFF;font-family:"Dosis", Sans-serif;font-size:28px;font-weight:900;line-height:33px;}.elementor-70301 .elementor-element.elementor-element-51dd137 .banner-inner{color:var( --e-global-color-primary );}.elementor-70301 .elementor-element.elementor-element-881c957 .banner-title{color:#FFFFFF;font-family:"Dosis", Sans-serif;font-size:28px;font-weight:900;letter-spacing:1px;}.elementor-70301 .elementor-element.elementor-element-881c957 .banner-subtitle{color:var( --e-global-color-primary );}.elementor-70301 .elementor-element.elementor-element-881c957 .banner-inner{color:var( --e-global-color-primary );}.elementor-70301 .elementor-element.elementor-element-71525e9 .banner-title{color:#FFFFFF;font-family:"Dosis", Sans-serif;font-size:26px;font-weight:900;letter-spacing:1px;}.elementor-70301 .elementor-element.elementor-element-71525e9 .banner-subtitle{color:var( --e-global-color-primary );}.elementor-70301 .elementor-element.elementor-element-71525e9 .banner-inner{color:var( --e-global-color-primary );}.elementor-70301 .elementor-element.elementor-element-55d6835 .banner-title{color:#FFFFFF;font-family:"Dosis", Sans-serif;font-size:26px;font-weight:900;letter-spacing:1px;}.elementor-70301 .elementor-element.elementor-element-55d6835 .banner-subtitle{color:var( --e-global-color-primary );}.elementor-70301 .elementor-element.elementor-element-55d6835 .banner-inner{color:var( --e-global-color-primary );}.elementor-70301 .elementor-element.elementor-element-4753886 .banner-title{color:#FFFFFF;font-family:"Dosis", Sans-serif;font-size:26px;font-weight:900;letter-spacing:1px;}.elementor-70301 .elementor-element.elementor-element-4753886 .banner-subtitle{color:var( --e-global-color-primary );}.elementor-70301 .elementor-element.elementor-element-4753886 .banner-inner{color:var( --e-global-color-primary );}.elementor-70301 .elementor-element.elementor-element-53f263a .banner-title{color:#FFFFFF;font-family:"Dosis", Sans-serif;font-size:26px;font-weight:900;letter-spacing:1px;}.elementor-70301 .elementor-element.elementor-element-53f263a .banner-subtitle{color:var( --e-global-color-primary );}.elementor-70301 .elementor-element.elementor-element-53f263a .banner-inner{color:var( --e-global-color-primary );}.elementor-70301 .elementor-element.elementor-element-7a6c06a > .elementor-container{max-width:1400px;}.elementor-70301 .elementor-element.elementor-element-7a6c06a{border-style:none;margin:50px 0px 50px 0px;}.elementor-70301 .elementor-element.elementor-element-b7c8f6d .wd-nav.wd-nav-tabs .wd-nav-link{font-family:"Dosis", Sans-serif;font-size:18px;}.elementor-70301 .elementor-element.elementor-element-44e0e01:not(.elementor-motion-effects-element-type-background), .elementor-70301 .elementor-element.elementor-element-44e0e01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-70301 .elementor-element.elementor-element-44e0e01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 45px 0px;}.elementor-70301 .elementor-element.elementor-element-44e0e01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-70301 .elementor-element.elementor-element-44e0e01 > .elementor-shape-top svg{height:20px;}.elementor-70301 .elementor-element.elementor-element-44e0e01 > .elementor-shape-bottom svg{height:25px;}.elementor-70301 .elementor-element.elementor-element-8a6bdd4 .elementor-icon-box-wrapper{gap:15px;}.elementor-70301 .elementor-element.elementor-element-8a6bdd4 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-8a6bdd4.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-8a6bdd4.elementor-view-framed .elementor-icon, .elementor-70301 .elementor-element.elementor-element-8a6bdd4.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-8a6bdd4 .elementor-icon-box-title, .elementor-70301 .elementor-element.elementor-element-8a6bdd4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;}.elementor-70301 .elementor-element.elementor-element-8a6bdd4 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-a5019a8 .elementor-icon-box-wrapper{gap:15px;}.elementor-70301 .elementor-element.elementor-element-a5019a8 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-a5019a8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-a5019a8.elementor-view-framed .elementor-icon, .elementor-70301 .elementor-element.elementor-element-a5019a8.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-a5019a8 .elementor-icon-box-title, .elementor-70301 .elementor-element.elementor-element-a5019a8 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;}.elementor-70301 .elementor-element.elementor-element-a5019a8 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-5fce2af .elementor-icon-box-wrapper{gap:15px;}.elementor-70301 .elementor-element.elementor-element-5fce2af .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-5fce2af.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-5fce2af.elementor-view-framed .elementor-icon, .elementor-70301 .elementor-element.elementor-element-5fce2af.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-5fce2af .elementor-icon-box-title, .elementor-70301 .elementor-element.elementor-element-5fce2af .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;}.elementor-70301 .elementor-element.elementor-element-5fce2af .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-ce6c9c1 .elementor-icon-box-wrapper{gap:15px;}.elementor-70301 .elementor-element.elementor-element-ce6c9c1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-ce6c9c1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-ce6c9c1.elementor-view-framed .elementor-icon, .elementor-70301 .elementor-element.elementor-element-ce6c9c1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-ce6c9c1 .elementor-icon-box-title, .elementor-70301 .elementor-element.elementor-element-ce6c9c1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;}.elementor-70301 .elementor-element.elementor-element-ce6c9c1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-35c0ec0:not(.elementor-motion-effects-element-type-background), .elementor-70301 .elementor-element.elementor-element-35c0ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C10E2B 0%, #1D1D1D 100%);}.elementor-70301 .elementor-element.elementor-element-35c0ec0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 0px 45px 0px;}.elementor-70301 .elementor-element.elementor-element-35c0ec0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-70301 .elementor-element.elementor-element-35c0ec0 > .elementor-shape-top svg{height:20px;}.elementor-70301 .elementor-element.elementor-element-35c0ec0 > .elementor-shape-bottom svg{height:25px;}.elementor-70301 .elementor-element.elementor-element-18d9c05 .elementor-icon-box-wrapper{gap:15px;}.elementor-70301 .elementor-element.elementor-element-18d9c05 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-18d9c05.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-18d9c05.elementor-view-framed .elementor-icon, .elementor-70301 .elementor-element.elementor-element-18d9c05.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-18d9c05 .elementor-icon-box-title, .elementor-70301 .elementor-element.elementor-element-18d9c05 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;}.elementor-70301 .elementor-element.elementor-element-18d9c05 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-7a8c6f1 .elementor-icon-box-wrapper{gap:15px;}.elementor-70301 .elementor-element.elementor-element-7a8c6f1 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-7a8c6f1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-7a8c6f1.elementor-view-framed .elementor-icon, .elementor-70301 .elementor-element.elementor-element-7a8c6f1.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-7a8c6f1 .elementor-icon-box-title, .elementor-70301 .elementor-element.elementor-element-7a8c6f1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;}.elementor-70301 .elementor-element.elementor-element-7a8c6f1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-1010288 .elementor-icon-box-wrapper{gap:15px;}.elementor-70301 .elementor-element.elementor-element-1010288 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-1010288.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-1010288.elementor-view-framed .elementor-icon, .elementor-70301 .elementor-element.elementor-element-1010288.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-1010288 .elementor-icon-box-title, .elementor-70301 .elementor-element.elementor-element-1010288 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;}.elementor-70301 .elementor-element.elementor-element-1010288 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-5adfb5f .elementor-icon-box-wrapper{gap:15px;}.elementor-70301 .elementor-element.elementor-element-5adfb5f .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-5adfb5f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-5adfb5f.elementor-view-framed .elementor-icon, .elementor-70301 .elementor-element.elementor-element-5adfb5f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-5adfb5f .elementor-icon-box-title, .elementor-70301 .elementor-element.elementor-element-5adfb5f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:22px;font-weight:900;}.elementor-70301 .elementor-element.elementor-element-5adfb5f .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-70301 .elementor-element.elementor-element-a554bc4 > .elementor-container{max-width:1400px;}.elementor-70301 .elementor-element.elementor-element-a554bc4{border-style:none;margin:50px 0px 50px 0px;}.elementor-70301 .elementor-element.elementor-element-78dbff0 .wd-nav.wd-nav-tabs .wd-nav-link{font-family:"Dosis", Sans-serif;font-size:18px;}.elementor-70301 .elementor-element.elementor-element-6415a7b{padding:50px 0px 0px 0px;}.elementor-70301 .elementor-element.elementor-element-e24dee7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-70301 .elementor-element.elementor-element-3e30461{text-align:center;}.elementor-70301 .elementor-element.elementor-element-3e30461 .elementor-heading-title{font-family:"Dosis", Sans-serif;}.elementor-70301 .elementor-element.elementor-element-e2908b0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-70301 .elementor-element.elementor-element-e2908b0{text-align:center;font-family:"Dosis", Sans-serif;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-70301 .elementor-element.elementor-element-51dd137 .banner-title{line-height:13px;}}@media(max-width:767px){.elementor-70301 .elementor-element.elementor-element-1b164cc{margin:-140px 0px 0px 0px;}.elementor-70301 .elementor-element.elementor-element-a2f9b83 .swiper-slide{height:400px;}.elementor-70301 .elementor-element.elementor-element-6370b7e{margin:-125px 0px 0px 0px;}.elementor-70301 .elementor-element.elementor-element-1e41406 .swiper-slide{height:750px;}.elementor-70301 .elementor-element.elementor-element-a13b115{margin:-60px 0px 0px 0px;}.elementor-70301 .elementor-element.elementor-element-0b4889d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-70301 .elementor-element.elementor-element-51dd137 .banner-title{font-size:18px;line-height:17px;}.elementor-70301 .elementor-element.elementor-element-881c957 .banner-title{font-size:24px;}.elementor-70301 .elementor-element.elementor-element-71525e9 .banner-title{font-size:24px;}.elementor-70301 .elementor-element.elementor-element-55d6835 .banner-title{font-size:24px;}.elementor-70301 .elementor-element.elementor-element-4753886 .banner-title{font-size:24px;}.elementor-70301 .elementor-element.elementor-element-53f263a .banner-title{font-size:24px;}.elementor-70301 .elementor-element.elementor-element-35c0ec0:not(.elementor-motion-effects-element-type-background), .elementor-70301 .elementor-element.elementor-element-35c0ec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(24deg, #C10E2B 0%, #1D1D1D 100%);}.elementor-70301 .elementor-element.elementor-element-047e209{width:50%;}.elementor-70301 .elementor-element.elementor-element-18d9c05 .elementor-icon-box-title{margin-block-end:0px;}.elementor-70301 .elementor-element.elementor-element-18d9c05 .elementor-icon i{transform:rotate(0deg);}.elementor-70301 .elementor-element.elementor-element-18d9c05 .elementor-icon-box-title, .elementor-70301 .elementor-element.elementor-element-18d9c05 .elementor-icon-box-title a{font-size:18px;}.elementor-70301 .elementor-element.elementor-element-18d9c05 .elementor-icon-box-description{font-size:12px;}.elementor-70301 .elementor-element.elementor-element-e9df69e{width:50%;}.elementor-70301 .elementor-element.elementor-element-7a8c6f1 .elementor-icon-box-title{margin-block-end:0px;}.elementor-70301 .elementor-element.elementor-element-7a8c6f1 .elementor-icon i{transform:rotate(356deg);}.elementor-70301 .elementor-element.elementor-element-7a8c6f1 .elementor-icon-box-title, .elementor-70301 .elementor-element.elementor-element-7a8c6f1 .elementor-icon-box-title a{font-size:18px;}.elementor-70301 .elementor-element.elementor-element-7a8c6f1 .elementor-icon-box-description{font-size:12px;}.elementor-70301 .elementor-element.elementor-element-2ccc697{width:50%;}.elementor-70301 .elementor-element.elementor-element-1010288 .elementor-icon-box-title{margin-block-end:0px;}.elementor-70301 .elementor-element.elementor-element-1010288 .elementor-icon i{transform:rotate(350deg);}.elementor-70301 .elementor-element.elementor-element-1010288 .elementor-icon-box-title, .elementor-70301 .elementor-element.elementor-element-1010288 .elementor-icon-box-title a{font-size:18px;}.elementor-70301 .elementor-element.elementor-element-1010288 .elementor-icon-box-description{font-size:12px;}.elementor-70301 .elementor-element.elementor-element-b3449f1{width:50%;}.elementor-70301 .elementor-element.elementor-element-5adfb5f .elementor-icon-box-title{margin-block-end:0px;}.elementor-70301 .elementor-element.elementor-element-5adfb5f .elementor-icon-box-title, .elementor-70301 .elementor-element.elementor-element-5adfb5f .elementor-icon-box-title a{font-size:18px;}.elementor-70301 .elementor-element.elementor-element-5adfb5f .elementor-icon-box-description{font-size:12px;}}/* Start custom CSS for section, class: .elementor-element-1b164cc *//* === GTMED – fix for Elementor Slides inside THIS section === */

/* 0) Μηδένισε αποστάσεις/παραθυράκια του section/column */
.elementor-70301 .elementor-element.elementor-element-1b164cc .elementor-container,
.elementor-70301 .elementor-element.elementor-element-1b164cc .elementor-column,
.elementor-70301 .elementor-element.elementor-element-1b164cc .elementor-widget-wrap {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* 1) Πλάτος 100% σε όλα τα containers του slider */
.elementor-70301 .elementor-element.elementor-element-1b164cc .elementor-widget-slides .elementor-container,
.elementor-70301 .elementor-element.elementor-element-1b164cc .elementor-widget-slides .swiper,
.elementor-70301 .elementor-element.elementor-element-1b164cc .elementor-widget-slides .swiper-container,
.elementor-70301 .elementor-element.elementor-element-1b164cc .elementor-widget-slides .elementor-main-swiper {
  width: 100% !important;
}

/* 2) Καμία μετατόπιση/ασπράκια στα άκρα */
.elementor-70301 .elementor-element.elementor-element-1b164cc .elementor-widget-slides .swiper,
.elementor-70301 .elementor-element.elementor-element-1b164cc .elementor-widget-slides .swiper-container,
.elementor-70301 .elementor-element.elementor-element-1b164cc .elementor-widget-slides .elementor-main-swiper {
  left: 0 !important;
  right: 0 !important;
  overflow: hidden;
}

/* 3) Full cover εικόνα στο slide */
.elementor-70301 .elementor-element.elementor-element-1b164cc .elementor-widget-slides .swiper-slide {
  background-size: cover !important;
  background-position: 50% 50% !important;
  transform: translateZ(0);
}

/* 4) Αν το section είναι stretched, καθάρισε gap */
.elementor-70301 .elementor-element.elementor-element-1b164cc.elementor-section.elementor-section-stretched {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* ΠΡΟΣΟΧΗ: ΔΕΝ πειράζουμε ποτέ το transform της .swiper-wrapper *//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6370b7e *//* === GTMED – fix for Elementor Slides inside THIS section === */

/* 0) Μηδένισε αποστάσεις/παραθυράκια του section/column */
.elementor-70301 .elementor-element.elementor-element-6370b7e .elementor-container,
.elementor-70301 .elementor-element.elementor-element-6370b7e .elementor-column,
.elementor-70301 .elementor-element.elementor-element-6370b7e .elementor-widget-wrap {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* 1) Πλάτος 100% σε όλα τα containers του slider */
.elementor-70301 .elementor-element.elementor-element-6370b7e .elementor-widget-slides .elementor-container,
.elementor-70301 .elementor-element.elementor-element-6370b7e .elementor-widget-slides .swiper,
.elementor-70301 .elementor-element.elementor-element-6370b7e .elementor-widget-slides .swiper-container,
.elementor-70301 .elementor-element.elementor-element-6370b7e .elementor-widget-slides .elementor-main-swiper {
  width: 100% !important;
}

/* 2) Καμία μετατόπιση/ασπράκια στα άκρα */
.elementor-70301 .elementor-element.elementor-element-6370b7e .elementor-widget-slides .swiper,
.elementor-70301 .elementor-element.elementor-element-6370b7e .elementor-widget-slides .swiper-container,
.elementor-70301 .elementor-element.elementor-element-6370b7e .elementor-widget-slides .elementor-main-swiper {
  left: 0 !important;
  right: 0 !important;
  overflow: hidden;
}

/* 3) Full cover εικόνα στο slide */
.elementor-70301 .elementor-element.elementor-element-6370b7e .elementor-widget-slides .swiper-slide {
  background-size: cover !important;
  background-position: 50% 50% !important;
  transform: translateZ(0);
}

/* 4) Αν το section είναι stretched, καθάρισε gap */
.elementor-70301 .elementor-element.elementor-element-6370b7e.elementor-section.elementor-section-stretched {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* ΠΡΟΣΟΧΗ: ΔΕΝ πειράζουμε ποτέ το transform της .swiper-wrapper *//* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-0b4889d *//* ===== GTMED: AJAX Products tabs – σωστός «αέρας» μεταξύ καρτών & μέσα στο box ===== */

/* 0) Ορίζουμε μεταβλητές για εύκολη ρύθμιση */
.gt-tabs-grid { 
  --gt-gap: 16px;         /* απόσταση ανάμεσα στις κάρτες */
  --gt-pad: 14px;         /* εσωτερικό padding της κάρτας */
}

/* 1) Εξωτερικό gutter του grid */
.gt-tabs-grid .products {               /* wrapper του grid */
  margin-left: calc(- * var(--gt-gap));
  margin-right: calc(-1 * var(--gt-gap));
}
.gt-tabs-grid .product-grid-item {      /* κάθε κάρτα */
  padding-left: var(--gt-gap);
  padding-right: var(--gt-gap);
  margin-bottom: calc(var(--gt-gap) * 1);
}

/* 2) Εσωτερικός «αέρας» στο box του προϊόντος */
.gt-tabs-grid .wd-product {
  border-radius: 14px;
  background:#fff;
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
  transition: box-shadow .25s ease, transform .15s ease;
}
.gt-tabs-grid .wd-product .product-element-top{
  padding: var(--gt-pad) var(--gt-pad) 0;
}
.gt-tabs-grid .wd-product .product-element-bottom{
  padding: var(--gt-pad);
  display:flex;
  flex-direction:column;
  gap: 4px; /* μικρός κάθετος αέρας μεταξύ τίτλου/τιμής/SKU κτλ. */
}

/* 3) Hover σκιά (λίγο πιο έντονη για να «σηκώνεται» η κάρτα) */
.gt-tabs-grid .wd-product:hover{
  box-shadow: 0 16px 46px rgba(0,0,0,.16);
  transform: translateY(-2px);
}

/* 4) Κουμπί προσθήκης – full width & ίδιο στυλ με το υπόλοιπο site */
.gt-tabs-grid .wd-add-btn .button,
.gt-tabs-grid .wd-add-btn .add_to_cart_button{
  width:100%;
  border-radius: 999px;
  background: linear-gradient(135deg, #c8102e 0%, #a40f24 100%);
  color:#fff !important;
  border:0;
  padding:10px 16px;
  font-weight:700;
  box-shadow:0 8px 18px rgba(168,15,36,.28);
  transition: transform .12s ease, box-shadow .2s ease, filter .2s ease;
}
.gt-tabs-grid .wd-add-btn .button:hover,
.gt-tabs-grid .wd-add-btn .add_to_cart_button:hover{
  transform: translateY(-1px);
  box-shadow:0 12px 26px rgba(168,15,36,.34);
  filter:brightness(1.03);
}

/* 5) Προαιρετικά: κρύψε τα floating icon-buttons πάνω στην εικόνα */
.gt-tabs-grid .wd-buttons{ display:none !important; }

/* 6) Λίγο spacing πριν/μετά την τιμή/τίτλο (ώστε να «ανασαίνει») */
.gt-tabs-grid .product-title { margin-bottom: 2px; }
.gt-tabs-grid .wrap-price { margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-b7c8f6d *//* ===== GTMED: AJAX Products tabs – σωστός «αέρας» μεταξύ καρτών & μέσα στο box ===== */

/* 0) Ορίζουμε μεταβλητές για εύκολη ρύθμιση */
.gt-tabs-grid { 
  --gt-gap: 16px;         /* απόσταση ανάμεσα στις κάρτες */
  --gt-pad: 14px;         /* εσωτερικό padding της κάρτας */
}

/* 1) Εξωτερικό gutter του grid */
.gt-tabs-grid .products {               /* wrapper του grid */
  margin-left: calc(-1 * var(--gt-gap));
  margin-right: calc(-1 * var(--gt-gap));
}
.gt-tabs-grid .product-grid-item {      /* κάθε κάρτα */
  padding-left: var(--gt-gap);
  padding-right: var(--gt-gap);
  margin-bottom: calc(var(--gt-gap) * 2);
}

/* 2) Εσωτερικός «αέρας» στο box του προϊόντος */
.gt-tabs-grid .wd-product {
  border-radius: 14px;
  background:#fff;
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
  transition: box-shadow .25s ease, transform .15s ease;
}
.gt-tabs-grid .wd-product .product-element-top{
  padding: var(--gt-pad) var(--gt-pad) 0;
}
.gt-tabs-grid .wd-product .product-element-bottom{
  padding: var(--gt-pad);
  display:flex;
  flex-direction:column;
  gap: 4px; /* μικρός κάθετος αέρας μεταξύ τίτλου/τιμής/SKU κτλ. */
}

/* 3) Hover σκιά (λίγο πιο έντονη για να «σηκώνεται» η κάρτα) */
.gt-tabs-grid .wd-product:hover{
  box-shadow: 0 16px 46px rgba(0,0,0,.16);
  transform: translateY(-2px);
}

/* 4) Κουμπί προσθήκης – full width & ίδιο στυλ με το υπόλοιπο site */
.gt-tabs-grid .wd-add-btn .button,
.gt-tabs-grid .wd-add-btn .add_to_cart_button{
  width:100%;
  border-radius: 999px;
  background: linear-gradient(135deg, #c8102e 0%, #a40f24 100%);
  color:#fff !important;
  border:0;
  padding:10px 16px;
  font-weight:700;
  box-shadow:0 8px 18px rgba(168,15,36,.28);
  transition: transform .12s ease, box-shadow .2s ease, filter .2s ease;
}
.gt-tabs-grid .wd-add-btn .button:hover,
.gt-tabs-grid .wd-add-btn .add_to_cart_button:hover{
  transform: translateY(-1px);
  box-shadow:0 12px 26px rgba(168,15,36,.34);
  filter:brightness(1.03);
}

/* 5) Προαιρετικά: κρύψε τα floating icon-buttons πάνω στην εικόνα */
.gt-tabs-grid .wd-buttons{ display:none !important; }

/* 6) Λίγο spacing πριν/μετά την τιμή/τίτλο (ώστε να «ανασαίνει») */
.gt-tabs-grid .product-title { margin-bottom: 2px; }
.gt-tabs-grid .wrap-price { margin-top: 4px; }/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-78dbff0 *//* ===== GTMED: AJAX Products tabs – σωστός «αέρας» μεταξύ καρτών & μέσα στο box ===== */

/* 0) Ορίζουμε μεταβλητές για εύκολη ρύθμιση */
.gt-tabs-grid { 
  --gt-gap: 16px;         /* απόσταση ανάμεσα στις κάρτες */
  --gt-pad: 14px;         /* εσωτερικό padding της κάρτας */
}

/* 1) Εξωτερικό gutter του grid */
.gt-tabs-grid .products {               /* wrapper του grid */
  margin-left: calc(-1 * var(--gt-gap));
  margin-right: calc(-1 * var(--gt-gap));
}
.gt-tabs-grid .product-grid-item {      /* κάθε κάρτα */
  padding-left: var(--gt-gap);
  padding-right: var(--gt-gap);
  margin-bottom: calc(var(--gt-gap) * 2);
}

/* 2) Εσωτερικός «αέρας» στο box του προϊόντος */
.gt-tabs-grid .wd-product {
  border-radius: 14px;
  background:#fff;
  border: 1px solid rgba(0,0,0,.06);
  overflow: hidden;
  transition: box-shadow .25s ease, transform .15s ease;
}
.gt-tabs-grid .wd-product .product-element-top{
  padding: var(--gt-pad) var(--gt-pad) 0;
}
.gt-tabs-grid .wd-product .product-element-bottom{
  padding: var(--gt-pad);
  display:flex;
  flex-direction:column;
  gap: 4px; /* μικρός κάθετος αέρας μεταξύ τίτλου/τιμής/SKU κτλ. */
}

/* 3) Hover σκιά (λίγο πιο έντονη για να «σηκώνεται» η κάρτα) */
.gt-tabs-grid .wd-product:hover{
  box-shadow: 0 16px 46px rgba(0,0,0,.16);
  transform: translateY(-2px);
}

/* 4) Κουμπί προσθήκης – full width & ίδιο στυλ με το υπόλοιπο site */
.gt-tabs-grid .wd-add-btn .button,
.gt-tabs-grid .wd-add-btn .add_to_cart_button{
  width:100%;
  border-radius: 999px;
  background: linear-gradient(135deg, #c8102e 0%, #a40f24 100%);
  color:#fff !important;
  border:0;
  padding:10px 16px;
  font-weight:700;
  box-shadow:0 8px 18px rgba(168,15,36,.28);
  transition: transform .12s ease, box-shadow .2s ease, filter .2s ease;
}
.gt-tabs-grid .wd-add-btn .button:hover,
.gt-tabs-grid .wd-add-btn .add_to_cart_button:hover{
  transform: translateY(-1px);
  box-shadow:0 12px 26px rgba(168,15,36,.34);
  filter:brightness(1.03);
}

/* 5) Προαιρετικά: κρύψε τα floating icon-buttons πάνω στην εικόνα */
.gt-tabs-grid .wd-buttons{ display:none !important; }

/* 6) Λίγο spacing πριν/μετά την τιμή/τίτλο (ώστε να «ανασαίνει») */
.gt-tabs-grid .product-title { margin-bottom: 2px; }
.gt-tabs-grid .wrap-price { margin-top: 4px; }/* End custom CSS */