.elementor-20 .elementor-element.elementor-element-32711ea{--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;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.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-20 .elementor-element.elementor-element-2867009{text-align:center;}.elementor-20 .elementor-element.elementor-element-2867009 .elementor-heading-title{font-family:"Averta", Sans-serif;font-size:69px;font-weight:800;color:#000000;}.elementor-20 .elementor-element.elementor-element-928c853{--display:flex;--min-height:0px;--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;}.elementor-20 .elementor-element.elementor-element-928c853:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-928c853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://promesa.gr/wp-content/uploads/2024/09/yellow.jpg");background-size:100% auto;}.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 );}.elementor-20 .elementor-element.elementor-element-205fbe1{width:100%;max-width:100%;z-index:99;}.elementor-20 .elementor-element.elementor-element-205fbe1.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-20 .elementor-element.elementor-element-205fbe1 img{width:32%;}.elementor-20 .elementor-element.elementor-element-2f2bb0f{--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;}.elementor-20 .elementor-element.elementor-element-edf9c30 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-ffd891a{--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;}.elementor-20 .elementor-element.elementor-element-6449246{--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;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-8c6ca71{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-8c6ca71 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-8c6ca71 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20 .elementor-element.elementor-element-9f47a50{--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;}.elementor-20 .elementor-element.elementor-element-b8b0807{text-align:center;}.elementor-20 .elementor-element.elementor-element-b8b0807 .elementor-heading-title{font-family:"Averta", Sans-serif;font-weight:600;color:#000000;}.elementor-20 .elementor-element.elementor-element-c308e44{--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;}.elementor-20 .elementor-element.elementor-element-e06347f{--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;}.elementor-20 .elementor-element.elementor-element-b994677{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-b994677 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-b994677 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20 .elementor-element.elementor-element-473c3e2{--display:flex;}.elementor-20 .elementor-element.elementor-element-1fe3e24{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-928c853{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-73fee59 */<style>
/* ===== Promēsa Services (scoped) ===== */
.promesa-services{ --gap:32px; --font:"Averta Std","Averta",sans-serif;
  width:100%; margin:0 auto; font-family:var(--font); color:#000;
}
.promesa-services .ps-grid{
  display:flex; flex-wrap:wrap; gap:var(--gap);
}

/* Columns: desktop 4 side-by-side */
.promesa-services .ps-col{
  flex:1 1 calc(25% - var(--gap));
  min-width:240px; /* για να μην “σπάνε” πρόωρα */
  overflow:visible;
}

/* Headings (real bold) */
.promesa-services h3{
  margin:0 0 12px 0; font-weight:700; font-size:20px; line-height:1.25;
}

/* Bulleted & plain lists */
.promesa-services .ps-list{ 
  margin:0; padding-left:20px; list-style:disc; 
  font-size:18px; line-height:1.6;
}
.promesa-services .ps-list--plain{ list-style:none; padding-left:0; }
.promesa-services li{ margin:2px 0; hyphens:auto; word-break:normal; }

.promesa-services .ps-sub{ margin:0 0 8px 0; font-size:16px; line-height:1.5; }
.promesa-services b, .promesa-services strong{ font-weight:700 !important; }

/* Tablet: 2 στήλες */
@media (max-width:1024px){
  .promesa-services .ps-col{ flex:1 1 calc(50% - var(--gap)); }
}

/* Mobile: 1 στήλη */
@media (max-width:640px){
  .promesa-services .ps-col{ flex:1 1 100%; }
}
</style>

<div class="promesa-services">
  <div class="ps-grid">
    <!-- Col 1 -->
    <div class="ps-col">
      <h3>Strategy</h3>
      <ul class="ps-list ps-list--plain">
        <li>Brand Strategy</li>
        <li>Market Research</li>
        <li>Target Group Analysis</li>
        <li>Trade-Marketing Management</li>
        <li>Product Launch Strategy</li>
        <li>Funding Opportunities</li>
        <li>Distribution Channel Strategy</li>
      </ul>
    </div>

    <!-- Col 2 -->
    <div class="ps-col">
      <h3>Creative</h3>
      <ul class="ps-list ps-list--plain">
        <li>Branding</li>
        <li>Visual Identity</li>
        <li>Packaging Design</li>
        <li>Content Creation</li>
        <li>Campaign Development</li>
        <li>Photography &amp; Video</li>
        <li>Food Styling</li>
        <li>Web Design</li>
      </ul>
    </div>

    <!-- Col 3 -->
    <div class="ps-col">
      <h3>Brand Activation &amp; PR</h3>
      <p class="ps-sub">A broad spectrum of events &amp; experiences:</p>
      <ul class="ps-list">
        <li>Participation in international trade fairs</li>
        <li>B2B meetings &amp; events</li>
        <li>B2C Promotional activities</li>
        <li>In-Store Promotion</li>
        <li>Media Planning</li>
        <li>Social Media</li>
        <li>Web &amp; Digital</li>
      </ul>
    </div>

    <!-- Col 4 -->
    <div class="ps-col">
      <h3>EU Projects for Food &amp; Beverages Promotion</h3>
      <ul class="ps-list">
        <li>Project management and implementation</li>
        <li>B2B &amp; B2C 360° marketing activities in EU &amp; third countries</li>
        <li>Find the funding opportunity that suits you</li>
        <li>Communication with the relative institutions</li>
        <li>Reporting &amp; ex-post valuation</li>
      </ul>
    </div>
  </div>
</div>/* End custom CSS */
/* Start custom CSS *//* Full Width Layout for Elementor */
.elementor-section.elementor-section-stretched {
    width: 100% !important;
    left: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Ensure no content wrapper limits width */
body.elementor-page .site,
body.elementor-page .content,
body.elementor-page .container {
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Optional: Make Elementor sections use full viewport width */
.elementor-section {
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Averta';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://promesa.gr/wp-content/uploads/2025/10/IntelligentDesign-AvertaStd-ThinItalic_1758806131.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://promesa.gr/wp-content/uploads/2025/10/IntelligentDesign-AvertaStd-LightItalic_1758806131.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://promesa.gr/wp-content/uploads/2025/10/IntelligentDesign-AvertaStd-RegularItalic_1758806131.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://promesa.gr/wp-content/uploads/2025/10/IntelligentDesign-AvertaStd-BoldItalic_1758806131.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://promesa.gr/wp-content/uploads/2025/10/IntelligentDesign-AvertaStd-ExtraboldItalic_1758806131.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://promesa.gr/wp-content/uploads/2025/10/IntelligentDesign-AvertaStd-BlackItalic_1758806131.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://promesa.gr/wp-content/uploads/2025/10/IntelligentDesign-AvertaStd-Extrathin_1758806131.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://promesa.gr/wp-content/uploads/2025/10/IntelligentDesign-AvertaStd-Thin_1758806131.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://promesa.gr/wp-content/uploads/2025/10/IntelligentDesign-AvertaStd-Light_1758806131.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://promesa.gr/wp-content/uploads/2025/10/IntelligentDesign-AvertaStd-Regular_1758806131.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://promesa.gr/wp-content/uploads/2025/10/IntelligentDesign-AvertaStd-Bold_1758806131.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://promesa.gr/wp-content/uploads/2025/10/IntelligentDesign-AvertaStd-Extrabold_1758806131.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://promesa.gr/wp-content/uploads/2025/10/IntelligentDesign-AvertaStd-Black_1758806130.ttf') format('truetype');
}
/* End Custom Fonts CSS */