.elementor-25699 .elementor-element.elementor-element-7be9281:not(.elementor-motion-effects-element-type-background), .elementor-25699 .elementor-element.elementor-element-7be9281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25699 .elementor-element.elementor-element-7be9281{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25699 .elementor-element.elementor-element-7be9281 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25699 .elementor-element.elementor-element-f1b9956 > .elementor-widget-container{padding:150px 0px 0px 200px;}.elementor-25699 .elementor-element.elementor-element-f1b9956 .elementor-heading-title{font-size:35px;color:var( --e-global-color-e22422e );}.elementor-25699 .elementor-element.elementor-element-3420722 > .elementor-widget-container{padding:0px 0px 0px 200px;}.elementor-25699 .elementor-element.elementor-element-3420722 .elementor-heading-title{font-size:25px;font-weight:500;text-decoration:underline;color:var( --e-global-color-e22422e );}.elementor-25699 .elementor-element.elementor-element-3ea0816 > .elementor-widget-container{padding:0px 0px 0px 200px;}.elementor-25699 .elementor-element.elementor-element-3ea0816{font-size:20px;}.elementor-25699 .elementor-element.elementor-element-17e5248 > .elementor-widget-container{padding:0px 0px 0px 200px;}.elementor-25699 .elementor-element.elementor-element-c0ac550 > .elementor-widget-container{padding:100px 0px 30px 0px;}@media(max-width:1024px){.elementor-25699 .elementor-element.elementor-element-f1b9956 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-25699 .elementor-element.elementor-element-3420722 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25699 .elementor-element.elementor-element-3ea0816 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25699 .elementor-element.elementor-element-17e5248 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-25699 .elementor-element.elementor-element-c0ac550 > .elementor-widget-container{padding:20px 0px 0px 0px;}}@media(max-width:767px){.elementor-25699 .elementor-element.elementor-element-f1b9956 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-25699 .elementor-element.elementor-element-f1b9956 .elementor-heading-title{font-size:25px;}.elementor-25699 .elementor-element.elementor-element-3420722 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-25699 .elementor-element.elementor-element-3420722 .elementor-heading-title{font-size:25px;}.elementor-25699 .elementor-element.elementor-element-3ea0816{font-size:19px;}.elementor-25699 .elementor-element.elementor-element-c0ac550 > .elementor-widget-container{--e-transform-scale:1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-c0ac550 *//* Ορίζει το μαύρο χρώμα για όλα τα πεδία εισόδου μέσα στο #mc_embed_signup */
#mc_embed_signup input[type="email"],
#mc_embed_signup input[type="text"],
#mc_embed_signup input[type="url"],
#mc_embed_signup input[type="number"],
#mc_embed_signup input[type="tel"],
#mc_embed_signup textarea {
    color: #000 !important;
    background-color: #fff !important;
}

/* Εξασφαλίζει ότι το χρώμα του κειμένου παραμένει μαύρο και σε περίπτωση autofill */
#mc_embed_signup input[type="email"]:-webkit-autofill,
#mc_embed_signup input[type="email"]:-webkit-autofill:hover,
#mc_embed_signup input[type="email"]:-webkit-autofill:focus,
#mc_embed_signup input[type="email"]:-webkit-autofill:active {
    -webkit-text-fill-color: #000 !important;
    transition: background-color 5000s ease-in-out 0s !important;
}

/* Ορίζει το μαύρο χρώμα και για το placeholder */
#mc_embed_signup input::placeholder {
    color: #000 !important;
}

/* Στυλ για το κουμπί υποβολής */
#mc_embed_signup input[type="submit"].button {
    background-color: #FCBF6C !important;
    color: #2B3232 !important;
    border: none !important;
    padding: 10px 20px !important;
    cursor: pointer !important;
    font-weight: bold !important;
    line-height: 1.2 !important;
    transition: none !important;
}

/* Ελαφριά αλλαγή κατά το hover */
#mc_embed_signup input[type="submit"].button:hover {
    opacity: 0.9 !important;
}
/* Στυλ Desktop: περιορίζουμε τη φόρμα σε max-width 600px και την κεντράρουμε */
#mc_embed_signup {
  max-width: 600px;
  margin: 0 auto;
}

/* Responsive ρυθμίσεις για οθόνες έως 768px */
@media only screen and (max-width: 1000px) {

  /* Επιτρέπει στο container να γίνει ολόκληρο το πλάτος και να μην κόβει περιεχόμενο */
  #mc_embed_signup {
    transform: translateX(-5%);
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 10px !important;
    margin: 0 auto !important;
    box-sizing: border-box;
    overflow: visible !important; /* Σημαντικό για να μη μας κόβει το κουμπί */
  }

  /* Εξασφαλίζει ότι και το ίδιο το form δεν θα κόβει περιεχόμενο */
  #mc_embed_signup form {
    width: 100% !important;
    box-sizing: border-box;
    overflow: visible !important;
  }

  /* Στόχευση σε όλα τα στοιχεία μέσα στη φόρμα, αφαιρούμε τυχόν overflow hidden */
  #mc_embed_signup *,
  #mc_embed_signup *:before,
  #mc_embed_signup *:after {
    overflow: visible !important;
  }

  /* Ρυθμίζουμε το κουμπί υποβολής να μην κόβεται. 
     - display: inline-block επιτρέπει διαμόρφωση πλάτους και ύψους.
     - white-space: nowrap για να μην σπάει το κείμενο, αλλά αν είναι πολύ μεγάλο το κείμενο, μπορείτε να το αλλάξετε σε normal.
  */
  #mc_embed_signup input[type="submit"].button {
 
    box-sizing: border-box;
    background-color: #FCBF6C !important;
    color: #2B3232 !important;
    border: none !important;
    cursor: pointer !important;
    font-weight: bold !important;
    line-height: 1.2 !important;
    transition: none !important;
  }
}/* End custom CSS */