/* https://www.marianna.com.gr/wp-content/uploads/elementor/css/post-147.css?ver=1763129215 */
.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Poppins;font-weight:var(--e-global-typography-text-font-weight)}.elementor-element-8c1cc6d>.elementor-column-wrap>.porto-carousel,.elementor-element-8c1cc6d>.porto-carousel{--porto-el-spacing:0px}.elementor-147 .elementor-element.elementor-element-07aafd8>.porto-ibanner{background-color:#D9E2E1;min-height:400px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Poppins;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-147 .elementor-element.elementor-element-8f36669>.elementor-widget-container{margin:0 0 8px 0}.elementor-147 .elementor-element.elementor-element-8f36669 .elementor-heading-title{font-size:1.16875em;line-height:29px;letter-spacing:1.87px;color:#000}.elementor-147 .elementor-element.elementor-element-bb81e9e>.elementor-widget-container{margin:0 0 13px 0}.elementor-147 .elementor-element.elementor-element-bb81e9e .elementor-heading-title{font-size:3.25em;font-weight:700;line-height:52px;letter-spacing:2.6px;color:#000}.elementor-147 .elementor-element.elementor-element-9ea2fb5>.elementor-widget-container{margin:0 0 12px 0}.elementor-147 .elementor-element.elementor-element-9ea2fb5{text-align:left}.elementor-147 .elementor-element.elementor-element-9ea2fb5 .elementor-heading-title{font-size:4.5em;font-weight:700;line-height:108px;letter-spacing:1px;color:#FFF}.elementor-147 .elementor-element.elementor-element-ff3115b>.porto-ibanner{background-color:#D9E2E1;min-height:400px}.elementor-147 .elementor-element.elementor-element-8f6b5ee>.elementor-widget-container{margin:0 0 8px 0}.elementor-147 .elementor-element.elementor-element-8f6b5ee{text-align:center}.elementor-147 .elementor-element.elementor-element-8f6b5ee .elementor-heading-title{font-size:1.16875em;line-height:29px;letter-spacing:1.87px;color:#000}.elementor-147 .elementor-element.elementor-element-3a261b6>.elementor-widget-container{margin:0 0 13px 0}.elementor-147 .elementor-element.elementor-element-3a261b6{text-align:center}.elementor-147 .elementor-element.elementor-element-3a261b6 .elementor-heading-title{font-size:3.25em;font-weight:700;line-height:52px;letter-spacing:2.6px}.elementor-147 .elementor-element.elementor-element-b8b4221 .porto-u-main-heading>*{font-size:2.489375em;font-weight:500;line-height:39.83px;letter-spacing:4.8px;color:#222529}.elementor-element-b5ae237>.elementor-column-wrap>.porto-carousel,.elementor-element-b5ae237>.porto-carousel{--porto-el-spacing:0px}.elementor-147 .elementor-element.elementor-element-502f742>.porto-ibanner{background-color:#D9E2E1;min-height:400px}.elementor-147 .elementor-element.elementor-element-8e2b500>.elementor-widget-container{margin:0 0 8px 0}.elementor-147 .elementor-element.elementor-element-8e2b500 .elementor-heading-title{font-size:1.16875em;line-height:29px;letter-spacing:1.87px;color:#000}.elementor-147 .elementor-element.elementor-element-c9b3fd3>.elementor-widget-container{margin:0 0 13px 0}.elementor-147 .elementor-element.elementor-element-c9b3fd3 .elementor-heading-title{font-size:3.25em;font-weight:700;line-height:52px;letter-spacing:2.6px}.elementor-147 .elementor-element.elementor-element-5158642>.elementor-widget-container{margin:0 0 12px 0}.elementor-147 .elementor-element.elementor-element-5158642{text-align:left}.elementor-147 .elementor-element.elementor-element-5158642 .elementor-heading-title{font-size:4.5em;font-weight:700;line-height:108px;letter-spacing:1px;color:#FFF}.elementor-147 .elementor-element.elementor-element-4d755fa>.porto-ibanner{background-color:#D9E2E1;min-height:400px}.elementor-147 .elementor-element.elementor-element-10982e1>.elementor-widget-container{margin:0 0 8px 0}.elementor-147 .elementor-element.elementor-element-10982e1{text-align:center}.elementor-147 .elementor-element.elementor-element-10982e1 .elementor-heading-title{font-size:1.16875em;line-height:29px;letter-spacing:1.87px;color:#000}.elementor-147 .elementor-element.elementor-element-ab93a1d>.elementor-widget-container{margin:0 0 13px 0}.elementor-147 .elementor-element.elementor-element-ab93a1d{text-align:center}.elementor-147 .elementor-element.elementor-element-ab93a1d .elementor-heading-title{font-size:3.25em;font-weight:700;line-height:52px;letter-spacing:2.6px}.elementor-147 .elementor-element.elementor-element-86b12e7 .porto-u-main-heading>*{font-size:2.489375em;font-weight:500;line-height:39.83px;letter-spacing:4.8px;color:#222529}@media(min-width:768px){.elementor-147 .elementor-element.elementor-element-b58c931{width:35%}.elementor-147 .elementor-element.elementor-element-c453779{width:31.332%}.elementor-147 .elementor-element.elementor-element-eac41db{width:35%}.elementor-147 .elementor-element.elementor-element-c9044ce{width:31.332%}}