.elementor .e-4f867133-1c1c{width:10rem;height:auto;flex:0 0 auto;}.elementor .e-71ee4870-49b6{min-height:44px;font-family:"Noto Sans";font-size:0.75rem;color:#F5F1EA;line-height:1.4;padding:0.4rem;background-color:transparent;}.elementor .e-c08f838-b3c5{min-height:44px;font-family:"Noto Sans";font-size:0.75rem;color:#F5F1EA;line-height:1.4;padding:0.4rem;background-color:transparent;}.elementor .e-36951721-66c8{min-height:44px;font-family:"Noto Sans";font-size:0.75rem;color:#F5F1EA;line-height:1.4;padding:0.4rem;background-color:transparent;}.elementor .e-35c53ba8-9579{min-height:44px;font-family:"Noto Sans";font-size:0.75rem;color:#F5F1EA;line-height:1.4;padding:0.4rem;background-color:transparent;}.elementor .e-3de022f5-63a3{min-height:44px;font-family:"Noto Sans";font-size:0.75rem;color:#F5F1EA;line-height:1.4;padding:0.4rem;background-color:transparent;}.elementor .e-4c8eeec4-e8ff{min-height:44px;font-family:"Noto Sans";font-size:0.75rem;color:#F5F1EA;line-height:1.4;padding:0.4rem;background-color:transparent;}.elementor .e-5f94ef10-cdbd{min-width:44px;min-height:44px;color:#F5F1EA;padding:0px;background-color:transparent;}.elementor .e-475d8710-2d94{padding:0px;gap:0.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-316494d8-2efa{position:sticky;inset-block-start:0px;z-index:1000;color:#F5F1EA;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:5.5rem;background-color:#22231F;}.elementor .e-2c799a11-5eef{width:15rem;max-width:50%;display:block;& img { width:100%; height:auto; }\n}.elementor .e-7f563ca6-9b10{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:2rem;justify-content:space-between;align-items:center;}.elementor .e-3f147ff6-3a1d{color:#F5F1EA;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#242321;}.elementor .e-46a9546b-70be{font-family:"Noto Sans";font-weight:600;font-size:0.875rem;color:#B58B58;letter-spacing:0.1em;line-height:1.5;cursor: default;\n}.elementor .e-55794e87-7f11{max-width:58rem;font-family:"Noto Sans Display";font-weight:500;font-size:4.5rem;color:#242321;letter-spacing:-0.035em;line-height:1.12;cursor: default;\n}.elementor .e-2e27319c-6443{max-width:38rem;font-family:"Noto Sans";font-size:1.125rem;line-height:1.65;align-self:flex-end;cursor: default;\n}.elementor .e-2e0253aa-9a5d{width:100%;overflow:hidden;aspect-ratio:16 / 9;display:block;& img { width: 100%; height: 100%; object-fit: cover; transition: transform .6s; } &:hover img { transform: scale(1.025); }\n}.elementor .e-1ddae583-a5d1{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-6a0326e1-2aa5{color:#242321;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#F5F1EA;flex-direction:column;gap:3rem;}.elementor .e-4b86cea0-a94f{max-width:28rem;font-family:"Noto Sans Display";font-weight:500;font-size:3rem;color:#242321;line-height:1.15;flex:0 1 28rem;cursor: default;\n}.elementor .e-1bde0c3c-d60b{font-family:"Noto Sans";font-weight:600;font-size:0.875rem;color:#B58B58;line-height:1.5;cursor: default;\n}.elementor .e-2418f2e4-70eb{max-width:36rem;font-family:"Noto Sans";font-size:1.125rem;color:#242321;line-height:1.65;cursor: default;\n}.elementor .e-2065a114-1616{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1rem;flex:1 1 calc(50% - 1rem);border-top-style: solid; border-top-color: #C6B8A7;\n}.elementor .e-741c9883-968a{font-family:"Noto Sans";font-weight:600;font-size:0.875rem;color:#B58B58;line-height:1.5;cursor: default;\n}.elementor .e-749b36e3-c6dc{max-width:36rem;font-family:"Noto Sans";font-size:1.125rem;color:#242321;line-height:1.65;cursor: default;\n}.elementor .e-7937cdb1-c182{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1rem;flex:1 1 calc(50% - 1rem);border-top-style: solid; border-top-color: #C6B8A7;\n}.elementor .e-2bcd6a3b-5968{font-family:"Noto Sans";font-weight:600;font-size:0.875rem;color:#B58B58;line-height:1.5;cursor: default;\n}.elementor .e-15166264-e6df{max-width:36rem;font-family:"Noto Sans";font-size:1.125rem;color:#242321;line-height:1.65;cursor: default;\n}.elementor .e-230564df-20fa{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1rem;flex:1 1 calc(50% - 1rem);border-top-style: solid; border-top-color: #C6B8A7;\n}.elementor .e-59250d7-9c04{font-family:"Noto Sans";font-weight:600;font-size:0.875rem;color:#B58B58;line-height:1.5;cursor: default;\n}.elementor .e-4efdd64-b348{max-width:36rem;font-family:"Noto Sans";font-size:1.125rem;color:#242321;line-height:1.65;cursor: default;\n}.elementor .e-3f6fe88b-d929{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1rem;flex:1 1 calc(50% - 1rem);border-top-style: solid; border-top-color: #C6B8A7;\n}.elementor .e-203e51fa-60b8{font-family:"Noto Sans";font-weight:600;font-size:0.875rem;color:#B58B58;line-height:1.5;cursor: default;\n}.elementor .e-4467d1b-cf17{max-width:36rem;font-family:"Noto Sans";font-size:1.125rem;color:#242321;line-height:1.65;cursor: default;\n}.elementor .e-1d5b2ae8-b091{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1rem;flex:1 1 calc(50% - 1rem);border-top-style: solid; border-top-color: #C6B8A7;\n}.elementor .e-113f6f66-f667{font-family:"Noto Sans";font-weight:600;font-size:0.875rem;color:#B58B58;line-height:1.5;cursor: default;\n}.elementor .e-16c377bd-1fdf{max-width:36rem;font-family:"Noto Sans";font-size:1.125rem;color:#242321;line-height:1.65;cursor: default;\n}.elementor .e-524d61c7-a141{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1rem;flex:1 1 calc(50% - 1rem);border-top-style: solid; border-top-color: #C6B8A7;\n}.elementor .e-25eb7fa9-5d5b{padding:0px;gap:2rem;flex-wrap:wrap;flex:1 1 0px;}.elementor .e-6c7c7c7c-2807{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:5rem;align-items:flex-start;}.elementor .e-5b484bb7-36c2{color:#242321;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#E7DED1;flex-direction:column;gap:3rem;}.elementor .e-29ddaba2-6b3c{max-width:28rem;font-family:"Noto Sans Display";font-weight:500;font-size:3rem;color:#ffffff;line-height:1.15;flex:0 1 28rem;cursor: default;\n}.elementor .e-5ca6ebf2-9ba0{font-family:"Noto Sans";font-weight:600;font-size:0.875rem;color:#B58B58;line-height:1.5;cursor: default;\n}.elementor .e-72f70b59-9dea{max-width:36rem;font-family:"Noto Sans";font-size:1.125rem;color:#ffffff;line-height:1.65;cursor: default;\n}.elementor .e-555f2e8d-b514{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1rem;flex:1 1 calc(50% - 1rem);border-top-style: solid; border-top-color: #C6B8A7;\n}.elementor .e-2ccc18bb-d6b0{font-family:"Noto Sans";font-weight:600;font-size:0.875rem;color:#B58B58;line-height:1.5;cursor: default;\n}.elementor .e-69d941ae-bf51{max-width:36rem;font-family:"Noto Sans";font-size:1.125rem;color:#ffffff;line-height:1.65;cursor: default;\n}.elementor .e-1e6441a5-5397{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1rem;flex:1 1 calc(50% - 1rem);border-top-style: solid; border-top-color: #C6B8A7;\n}.elementor .e-3c0bfcb3-76b7{font-family:"Noto Sans";font-weight:600;font-size:0.875rem;color:#B58B58;line-height:1.5;cursor: default;\n}.elementor .e-7e5d6048-a840{max-width:36rem;font-family:"Noto Sans";font-size:1.125rem;color:#ffffff;line-height:1.65;cursor: default;\n}.elementor .e-d90a674-3617{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1rem;flex:1 1 calc(50% - 1rem);border-top-style: solid; border-top-color: #C6B8A7;\n}.elementor .e-10872f1-cad4{font-family:"Noto Sans";font-weight:600;font-size:0.875rem;color:#B58B58;line-height:1.5;cursor: default;\n}.elementor .e-4adc3ab5-e2de{max-width:36rem;font-family:"Noto Sans";font-size:1.125rem;color:#ffffff;line-height:1.65;cursor: default;\n}.elementor .e-4d77c400-394e{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;flex-direction:column;gap:1rem;flex:1 1 calc(50% - 1rem);border-top-style: solid; border-top-color: #C6B8A7;\n}.elementor .e-3dec0a90-47be{padding:0px;gap:2rem;flex-wrap:wrap;flex:1 1 0px;}.elementor .e-56116df3-6234{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:5rem;align-items:flex-start;}.elementor .e-614937f8-99ec{color:#242321;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:4rem;padding-inline-end:4rem;background-image:url("https://eco-bros.gr/wp-content/uploads/2026/10/Oikonomidi-background-1024x683.jpg");background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center center;background-color:#F5F1EA;flex-direction:column;gap:3rem;}.elementor .e-6f3cea5e-a52e{font-family:"Noto Sans Display";font-weight:500;font-size:2.25rem;color:#45372C;line-height:1.2;flex:1 1 20rem;}.elementor .e-d94c4b1-eee2{font-family:"Noto Sans Display";font-weight:600;font-size:1.375rem;color:#45372C;line-height:1.35;}.elementor .e-1a06628-8e3d{font-family:"Noto Sans";font-size:1rem;color:#45372C;line-height:1.75;& a { color: #685036; text-decoration: underline; }\n}.elementor .e-150ac2f5-f7b4{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-25a31740-601f{font-family:"Noto Sans Display";font-weight:600;font-size:1.375rem;color:#45372C;line-height:1.35;}.elementor .e-4e391974-702a{font-family:"Noto Sans";font-size:1rem;color:#45372C;line-height:1.75;& a { color: #685036; text-decoration: underline; }\n}.elementor .e-673f5355-2152{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-2e314716-315a{font-family:"Noto Sans Display";font-weight:600;font-size:1.375rem;color:#45372C;line-height:1.35;}.elementor .e-7d20eca4-3236{font-family:"Noto Sans";font-size:1rem;color:#45372C;line-height:1.75;& a { color: #685036; text-decoration: underline; }\n}.elementor .e-7043a2c-c3fe{padding:0px;flex-direction:column;gap:1rem;}.elementor .e-53b64521-c05b{padding:0px;flex-direction:column;gap:2.5rem;flex:2 1 38rem;}.elementor .e-6a198c20-d36f{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:4rem;align-items:flex-start;}.elementor .e-673bb0ab-c1ba{color:#45372C;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#F5F1EA;}.elementor .e-42d4811b-e1a0{aspect-ratio:16 / 9;padding:0px;display:none;}.elementor .e-60321bd3-3697{font-family:"Noto Sans";font-weight:600;font-size:0.875rem;color:#C6AB89;letter-spacing:0.1em;line-height:1.5;cursor: default;\n}.elementor .e-5abe79ce-9d7c{max-width:56rem;font-family:"Noto Sans Display";font-weight:500;font-size:3rem;color:#F5F1EA;line-height:1.15;cursor: default;\n}.elementor .e-6bb4161d-a487:hover,.elementor .e-6bb4161d-a487:focus-visible{background-color:#C6AB89;}.elementor .e-6bb4161d-a487:focus{outline-width:2px;outline-color:#B58B58;outline-style:solid;outline-offset:0.25rem;}.elementor .e-6bb4161d-a487{font-family:"Noto Sans";font-weight:500;font-size:1rem;color:#242321;text-decoration:none;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:0.1875rem;background-color:#F5F1EA;align-self:flex-start;}.elementor .e-68132166-d85a{max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:2rem;}.elementor .e-263fe370-8293{color:#242321;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#45372C;flex-direction:column;gap:3rem;}.elementor .e-1c44b254-d8b7{width:16rem;max-width:100%;display:block;& img { width:100%;height:auto; }\n}.elementor .e-64416284-a941{font-family:"Noto Sans";font-size:0.9375rem;color:#DAD2C5;line-height:1.7;margin:0px;}.elementor .e-55227253-fb40:hover,.elementor .e-55227253-fb40:focus-visible{color:#C8AC87;background-color:transparent;}.elementor .e-55227253-fb40{font-family:"Noto Sans";font-size:1.125rem;color:#C8AC87;line-height:1.5;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;text-align:left; &:focus-visible { outline:2px solid #C8AC87;outline-offset:.3rem; }\n}.elementor .e-6043fd8f-1a4b:hover,.elementor .e-6043fd8f-1a4b:focus-visible{color:#C8AC87;background-color:transparent;}.elementor .e-6043fd8f-1a4b{font-family:"Noto Sans";font-size:0.9375rem;color:#F5F1EA;line-height:1.5;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;text-align:left; &:focus-visible { outline:2px solid #C8AC87;outline-offset:.3rem; }\n}.elementor .e-45744c97-bb6b{padding:0px;flex-direction:column;gap:0.75rem;flex:1 1 18rem;}.elementor .e-2327aca-99b8{font-family:"Noto Sans Display";font-weight:500;font-size:1.25rem;color:#F5F1EA;line-height:1.3;}.elementor .e-c719b72-e0bf{font-family:"Noto Sans";font-size:0.9375rem;color:#DAD2C5;line-height:1.7;margin:0px;}.elementor .e-76b3f6e6-dedd:hover,.elementor .e-76b3f6e6-dedd:focus-visible{color:#C8AC87;background-color:transparent;}.elementor .e-76b3f6e6-dedd{font-family:"Noto Sans";font-size:0.9375rem;color:#F5F1EA;line-height:1.5;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;text-align:left; &:focus-visible { outline:2px solid #C8AC87;outline-offset:.3rem; }\n}.elementor .e-13e22bef-a74f:hover,.elementor .e-13e22bef-a74f:focus-visible{color:#C8AC87;background-color:transparent;}.elementor .e-13e22bef-a74f{font-family:"Noto Sans";font-size:0.9375rem;color:#F5F1EA;line-height:1.5;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;text-align:left; &:focus-visible { outline:2px solid #C8AC87;outline-offset:.3rem; }\n}.elementor .e-5ee786bc-69da{padding:0px;flex-direction:column;gap:0.75rem;flex:1 1 15rem;}.elementor .e-6b7bf82e-ec61{font-family:"Noto Sans Display";font-weight:500;font-size:1.25rem;color:#F5F1EA;line-height:1.3;}.elementor .e-46a5e3b-8c17{font-family:"Noto Sans";font-size:0.9375rem;color:#DAD2C5;line-height:1.7;margin:0px;}.elementor .e-1094fa25-e057:hover,.elementor .e-1094fa25-e057:focus-visible{color:#C8AC87;background-color:transparent;}.elementor .e-1094fa25-e057{font-family:"Noto Sans";font-size:0.9375rem;color:#F5F1EA;line-height:1.5;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;text-align:left; &:focus-visible { outline:2px solid #C8AC87;outline-offset:.3rem; }\n}.elementor .e-4509b0b4-34af:hover,.elementor .e-4509b0b4-34af:focus-visible{color:#C8AC87;background-color:transparent;}.elementor .e-4509b0b4-34af{font-family:"Noto Sans";font-size:0.9375rem;color:#F5F1EA;line-height:1.5;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;text-align:left; &:focus-visible { outline:2px solid #C8AC87;outline-offset:.3rem; }\n}.elementor .e-4d096ce1-3af5{padding:0px;flex-direction:column;gap:0.75rem;flex:1 1 15rem;}.elementor .e-58bd4ce6-8648{padding:0px;gap:3rem;flex-wrap:wrap;align-items:flex-start;}.elementor .e-2ba1511-1b4d{font-family:"Noto Sans";font-size:0.75rem;color:#C7BCAA;line-height:1.7;margin:0px;}.elementor .e-746cf0f3-d676:hover,.elementor .e-746cf0f3-d676:focus-visible{color:#C8AC87;background-color:transparent;}.elementor .e-746cf0f3-d676{font-family:"Noto Sans";font-size:0.9375rem;color:#F5F1EA;line-height:1.5;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;text-align:left; &:focus-visible { outline:2px solid #C8AC87;outline-offset:.3rem; }\n}.elementor .e-3d819fcf-4913:hover,.elementor .e-3d819fcf-4913:focus-visible{color:#C8AC87;background-color:transparent;}.elementor .e-3d819fcf-4913{font-family:"Noto Sans";font-size:0.9375rem;color:#F5F1EA;line-height:1.5;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;text-align:left; &:focus-visible { outline:2px solid #C8AC87;outline-offset:.3rem; }\n}.elementor .e-7ab24665-a877:hover,.elementor .e-7ab24665-a877:focus-visible{color:#C8AC87;background-color:transparent;}.elementor .e-7ab24665-a877{font-family:"Noto Sans";font-size:0.9375rem;color:#F5F1EA;line-height:1.5;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;text-align:left; &:focus-visible { outline:2px solid #C8AC87;outline-offset:.3rem; }\n}.elementor .e-2f3588bc-8eec:hover,.elementor .e-2f3588bc-8eec:focus-visible{color:#C8AC87;background-color:transparent;}.elementor .e-2f3588bc-8eec{font-family:"Noto Sans";font-size:0.9375rem;color:#F5F1EA;line-height:1.5;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;align-self:flex-start;text-align:left; &:focus-visible { outline:2px solid #C8AC87;outline-offset:.3rem; }\n}.elementor .e-13a372a9-3be0{font-family:"Noto Sans";font-size:0.875rem;color:#DAD2C5;line-height:1.7;text-decoration:underline;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .e-5bac7f4d-5ac7{padding:0px;gap:1.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-7fb48d99-1421{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;gap:2rem;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: #595449;\n}.elementor .e-28a0ff35-d26b{max-width:80rem;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;background-color:transparent;flex-direction:column;gap:3rem;}.elementor .e-73762426-17a4{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#242321;}