:root{--nm-muted:#52666d;--nm-accent-text:#3d7382}:where(body.page-anakainiseis){margin:0;background:#F8F9F7;color:#142A31;font-family:'Roboto','Noto Sans',Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}:where(.page-anakainiseis) *{box-sizing:border-box}html{scroll-behavior:smooth}:where(.page-anakainiseis) a{color:inherit;text-decoration:none}:where(.page-anakainiseis) a:hover{color:#05485E}:where(.page-anakainiseis) img{max-width:100%;display:block}:where(.page-anakainiseis) h1,:where(.page-anakainiseis) h2,:where(.page-anakainiseis) h3,:where(.page-anakainiseis) h4,:where(.page-anakainiseis) p{margin:0}:where(.page-anakainiseis) button,:where(.page-anakainiseis) input,:where(.page-anakainiseis) select,:where(.page-anakainiseis) textarea{font:inherit}:where(.page-anakainiseis) input::placeholder,:where(.page-anakainiseis) textarea::placeholder{color:var(--nm-muted)}:where(.page-anakainiseis) summary::-webkit-details-marker{display:none}:where(.page-anakainiseis) .nm-carousel::-webkit-scrollbar{display:none}

.nm-1{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #ccdadd}
.nm-2{width:min(calc(100% - 2*clamp(20px,4.4vw,76px)),1320px);margin-inline:auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.nm-3{width:clamp(150px,18vw,203px);max-height:54px;object-fit:contain;object-position:left center}
.nm-4{display:flex;align-items:center;gap:14px;color:#05485E}
.nm-5{display:inline-block;width:10px;height:10px;border-radius:50%;background:#2fa36b}
.nm-6{display:flex;flex-direction:column;align-items:flex-end;line-height:1}
.nm-7{font:700 .72rem 'Roboto Condensed',sans-serif;letter-spacing:.1em;color:var(--nm-accent-text);white-space:nowrap}
.nm-8{font:900 clamp(1.25rem,2.2vw,1.7rem) 'Roboto Condensed',sans-serif;letter-spacing:-.02em;margin-top:5px;white-space:nowrap}
.nm-9{background:#032F40;color:#fff}
.nm-10{width:min(calc(100% - 2*clamp(20px,4.4vw,76px)),1320px);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:28px clamp(30px,4vw,60px);align-items:center;padding:clamp(28px,4vw,48px) 0 clamp(24px,3vw,40px)}
.nm-11{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.nm-12{font:700 .74rem/1.5 'Roboto Condensed',sans-serif;letter-spacing:.1em;color:#c5dce3}
.nm-13{font-weight:900;letter-spacing:0}
.nm-14{font:900 clamp(2.6rem,4.6vw,5rem)/.98 'Roboto Condensed',sans-serif;letter-spacing:-.044em;margin:20px 0 16px;max-width:600px;text-wrap:balance}
.nm-15{color:#c6d9df}
.nm-16{font-size:1rem;color:#d1e0e4;line-height:1.55;max-width:515px;margin-bottom:20px}
.nm-17{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:53px;padding:15px 21px;background:#fff;color:#032F40;font:700 .86rem 'Roboto Condensed',sans-serif;letter-spacing:.03em;margin-bottom:22px}
.nm-18:hover{background:#e8eff0}
.nm-19{font-family:Roboto,sans-serif;font-weight:400;font-size:1.1rem}
.nm-20{width:100%;max-width:560px;display:grid;gap:10px;border-top:1px solid #9dc3ce69;padding-top:16px}
.nm-21{font:700 .74rem 'Roboto Condensed',sans-serif;letter-spacing:.1em;color:#c5dce3}
.nm-22{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:8px}
.nm-23{width:100%;min-height:48px;border:1px solid #9dc3ce69;padding:12px 14px;background:#fff;border-radius:0;color:#142A31;font-size:.95rem}
.nm-24{min-height:48px;padding:12px 16px;border:1px solid #fff;background:transparent;color:#fff;font:700 .84rem 'Roboto Condensed',sans-serif;letter-spacing:.03em;cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;gap:12px}
.nm-25:hover{background:rgba(255,255,255,.08)}
.nm-26{position:relative;min-width:0;overflow:hidden;background:#29414b;aspect-ratio:16/9}
.nm-27{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.nm-28{position:absolute;inset:0;background:#052c3940}
.nm-29{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#fff;text-shadow:0 2px 16px #0009}
.nm-30{width:84px;height:84px;border:2px solid rgba(255,255,255,.92);display:grid;place-items:center;border-radius:50%;background:#032F407a}
.nm-31{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid #fff;margin-left:5px}
.nm-32{font:800 .95rem 'Roboto Condensed',sans-serif;letter-spacing:.07em}
.nm-33{position:absolute;left:18px;bottom:16px;right:18px;display:flex;justify-content:space-between;gap:20px;color:#fff;font:700 .7rem 'Roboto Condensed',sans-serif;letter-spacing:.09em}
.nm-34{color:#d7ebee}
.nm-35{background:#fff;padding:4px 0;position:relative}
.nm-36{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}
.nm-37{position:relative;flex:0 0 clamp(240px,26vw,360px);margin:0;background:#dce2e0}
.nm-38{width:100%;height:clamp(190px,19vw,250px);object-fit:cover}
.nm-39{position:absolute;left:0;right:0;bottom:0;background:#032F40e8;padding:10px 14px;color:#fff;display:flex;justify-content:space-between;gap:10px;font:700 .72rem 'Roboto Condensed',sans-serif;letter-spacing:.06em}
.nm-40{color:#bcd6da}
.nm-41{position:absolute;right:clamp(12px,3vw,40px);top:50%;transform:translateY(-50%);display:flex;gap:6px}
.nm-42{width:44px;height:44px;border:0;background:#032F40e8;color:#fff;cursor:pointer;font-size:1.2rem}
.nm-43:hover{background:#05485E}
.nm-44{background:#eef1f0;border-bottom:1px solid #d9e0df;border-top:1px solid #d9e0df}
.nm-45{width:min(calc(100% - 2*clamp(20px,4.4vw,76px)),1320px);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px 30px;padding-block:22px}
.nm-46{display:flex;align-items:center;gap:14px}
.nm-47{font:800 3.45rem/.9 'Roboto Condensed',sans-serif;letter-spacing:-.04em;color:#05485E}
.nm-48{font:700 .78rem/1.3 'Roboto Condensed',sans-serif;letter-spacing:.045em;color:#31515a}
.nm-49{background:#e9eff0;padding:clamp(64px,7.5vw,112px) 0}
.nm-50{width:min(calc(100% - 2*clamp(20px,4.4vw,76px)),1320px);margin-inline:auto}
.nm-51{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:16px 30px;border-bottom:1px solid #cbdadf;padding-bottom:27px;margin-bottom:34px}
.nm-52{font:700 .78rem 'Roboto Condensed',sans-serif;letter-spacing:.1em;color:#05485E;margin-bottom:14px}
.nm-53{font:800 clamp(2.6rem,5vw,5.9rem)/1.03 'Roboto Condensed',sans-serif;letter-spacing:-.045em}
.nm-54{color:#05485E}
.nm-55{color:#425a61;max-width:315px;font-size:.95rem}
.nm-56{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:11px}
.nm-57{display:flex;flex-direction:column;background:#fff;border-bottom:4px solid #05485E;color:inherit;min-height:330px}
.nm-58{width:100%;height:150px;object-fit:cover}
.nm-59{display:flex;flex:1;flex-direction:column;padding:16px 18px 18px}
.nm-60{font:700 .72rem 'Roboto Condensed',sans-serif;letter-spacing:.075em;color:var(--nm-accent-text)}
.nm-61{font:800 1.75rem/1.04 'Roboto Condensed',sans-serif;letter-spacing:-.025em;margin:10px 0 8px;color:#19363e}
.nm-62{font-size:.86rem;color:#50646b;line-height:1.5;margin:0 0 14px;flex:1}
.nm-63{border-top:1px solid #dbe3e3;padding-top:12px;display:flex;justify-content:space-between;font:800 .8rem 'Roboto Condensed',sans-serif;letter-spacing:.065em;color:#05485E}
.nm-64{background:#f9faf8;padding:clamp(64px,7.5vw,112px) 0}
.nm-65{width:min(calc(100% - 2*clamp(20px,4.4vw,76px)),1320px);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:center;gap:34px clamp(35px,5vw,80px)}
.nm-66{font:700 .78rem 'Roboto Condensed',sans-serif;letter-spacing:.1em;color:#05485E}
.nm-67{font:800 clamp(3rem,5.35vw,6.3rem)/1.03 'Roboto Condensed',sans-serif;letter-spacing:-.045em;margin:28px 0 22px}
.nm-68{width:80px;height:5px;background:#05485E;margin:30px 0}
.nm-69{font-size:1.23rem;font-weight:700;max-width:380px;margin-bottom:18px}
.nm-70{color:#4c626b;font-size:.95rem;line-height:1.68;margin-bottom:18px}
.nm-71{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:53px;padding:15px 21px;background:#05485E;color:#fff;font:700 .86rem 'Roboto Condensed',sans-serif;letter-spacing:.03em;margin-top:10px}
.nm-72:hover{background:#086079}
.nm-73{position:relative;margin:0;min-width:0;min-height:clamp(330px,40vw,470px);overflow:hidden;background:#dce2e0}
.nm-74{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 20px;padding:14px 21px;background:#032F40e8;color:#fff;font:700 .8rem 'Roboto Condensed',sans-serif;letter-spacing:.06em}
.nm-75{font:500 .76rem Roboto,sans-serif;color:#e0ecee}
.nm-76{background:#f0f4f3;border-top:1px solid #d6e1e0;padding:clamp(64px,7.5vw,112px) 0}
.nm-77{border-bottom:1px solid #cbdadf;padding-bottom:27px;margin-bottom:34px}
.nm-78{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}
.nm-79{border-top:4px solid #05485E;padding-top:15px}
.nm-80{font:900 3.35rem/1 'Roboto Condensed',sans-serif;color:#99b8bd}
.nm-81{font:800 2.15rem/1.04 'Roboto Condensed',sans-serif;margin:21px 0 10px}
.nm-82{font-size:.94rem;color:#4e6670;max-width:320px}
.nm-83{background:#F8F9F7;padding:clamp(64px,7.5vw,112px) 0}
.nm-84{width:min(calc(100% - 2*clamp(20px,4.4vw,76px)),900px);margin-inline:auto}
.nm-85{text-align:center;margin-bottom:46px}
.nm-86{font:800 clamp(2.6rem,5vw,5.4rem)/1.03 'Roboto Condensed',sans-serif;letter-spacing:-.045em}
.nm-87{padding:23px 0;border-top:1px solid #d8e0e1}
.nm-88{font:700 1.24rem 'Roboto Condensed',sans-serif;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none}
.nm-89{font-size:1.4rem;color:#05485E;font-weight:400}
.nm-90{max-width:780px;margin:14px 0 0;color:var(--nm-muted);font-size:.9rem}
.nm-91{border-top:1px solid #d8e0e1}
.nm-92{background:#032F40;color:#fff;padding:clamp(64px,7.5vw,100px) 0 clamp(90px,10vw,120px)}
.nm-93{width:min(calc(100% - 2*clamp(20px,4.4vw,76px)),1320px);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px clamp(40px,6vw,90px);align-items:start}
.nm-94{font:700 .78rem 'Roboto Condensed',sans-serif;letter-spacing:.1em;color:#c5dce3}
.nm-95{font:800 clamp(3rem,6vw,7rem)/1 'Roboto Condensed',sans-serif;letter-spacing:-.055em;margin:23px 0 15px;text-wrap:balance}
.nm-96{max-width:530px;color:#c8dae0;font-size:1.02rem;margin-bottom:27px}
.nm-97{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:53px;padding:15px 21px;background:#fff;color:#032F40;font:700 .9rem 'Roboto Condensed',sans-serif;letter-spacing:.03em}
.nm-98{margin-top:40px;padding-top:20px;border-top:1px solid #9dc3ce69;display:grid;gap:8px;font-size:.9rem;color:#c8dae0}
.nm-99{color:#fff}
.nm-100{background:#fff;color:#142A31;padding:clamp(22px,3vw,34px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:19px}
.nm-101{grid-column:1/-1;font:800 1.6rem/1.1 'Roboto Condensed',sans-serif;letter-spacing:-.02em}
.nm-102{display:grid;gap:9px;font-size:.76rem;font-weight:700;color:#243d46}
.nm-103{width:100%;border:1px solid #cfddde;padding:14px 15px;background:#fff;border-radius:0;color:#142A31;font-weight:400;font-size:1rem}
.nm-104{grid-column:1/-1;display:grid;gap:9px;font-size:.76rem;font-weight:700;color:#243d46}
.nm-105{width:100%;min-height:120px;resize:vertical;border:1px solid #cfddde;padding:14px 15px;background:#fff;border-radius:0;color:#142A31;font-weight:400;font-size:1rem}
.nm-106{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:56px;padding:15px 21px;border:0;background:#05485E;color:#fff;font:700 .95rem 'Roboto Condensed',sans-serif;letter-spacing:.03em;cursor:pointer}
.nm-107{grid-column:1/-1;font-size:.74rem;color:var(--nm-muted)}
.nm-108{color:#05485E;text-decoration:underline}
.nm-109{background:#032F40;color:#f5fafb;padding:40px 0 clamp(90px,12vw,110px);border-top:1px solid rgba(255,255,255,.19)}
.nm-110{width:min(calc(100% - 2*clamp(20px,4.4vw,76px)),1320px);margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px}
.nm-111{width:230px}
.nm-112{display:flex;flex-wrap:wrap;gap:10px 30px;color:#9bb8bd;font-size:.78rem}
.nm-113{color:#dee9ec}
.nm-114{color:#dee9ec;text-decoration:underline}
.nm-115{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:1fr 1fr;background:#fff;border-top:1px solid #ccdadd;box-shadow:0 -10px 30px rgba(3,47,64,.12);padding:8px 8px calc(8px + env(safe-area-inset-bottom));gap:8px}
.nm-116{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;background:#05485E;color:#fff;font:800 .95rem 'Roboto Condensed',sans-serif;letter-spacing:.04em}
.nm-117{display:inline-block;width:10px;height:10px;border-radius:50%;background:#7fd1a4}
.nm-118{display:flex;align-items:center;justify-content:center;min-height:52px;border:1px solid #05485E;color:#05485E;font:800 .95rem 'Roboto Condensed',sans-serif;letter-spacing:.04em}
:where(body.page-gypsosanides){margin:0;background:#F8F9F7;color:#142A31;font-family:'Roboto','Noto Sans',Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}:where(.page-gypsosanides) *{box-sizing:border-box}html{scroll-behavior:smooth}:where(.page-gypsosanides) a{color:inherit;text-decoration:none}:where(.page-gypsosanides) a:hover{color:#05485E}:where(.page-gypsosanides) img{max-width:100%;display:block}:where(.page-gypsosanides) h1,:where(.page-gypsosanides) h2,:where(.page-gypsosanides) h3,:where(.page-gypsosanides) h4,:where(.page-gypsosanides) p{margin:0}:where(.page-gypsosanides) button,:where(.page-gypsosanides) input,:where(.page-gypsosanides) select,:where(.page-gypsosanides) textarea{font:inherit}:where(.page-gypsosanides) input::placeholder,:where(.page-gypsosanides) textarea::placeholder{color:var(--nm-muted)}:where(.page-gypsosanides) summary::-webkit-details-marker{display:none}:where(.page-gypsosanides) .nm-carousel::-webkit-scrollbar{display:none}

:where(body.page-plakakia){margin:0;background:#F8F9F7;color:#142A31;font-family:'Roboto','Noto Sans',Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}:where(.page-plakakia) *{box-sizing:border-box}html{scroll-behavior:smooth}:where(.page-plakakia) a{color:inherit;text-decoration:none}:where(.page-plakakia) a:hover{color:#05485E}:where(.page-plakakia) img{max-width:100%;display:block}:where(.page-plakakia) h1,:where(.page-plakakia) h2,:where(.page-plakakia) h3,:where(.page-plakakia) h4,:where(.page-plakakia) p{margin:0}:where(.page-plakakia) button,:where(.page-plakakia) input,:where(.page-plakakia) select,:where(.page-plakakia) textarea{font:inherit}:where(.page-plakakia) input::placeholder,:where(.page-plakakia) textarea::placeholder{color:var(--nm-muted)}:where(.page-plakakia) summary::-webkit-details-marker{display:none}:where(.page-plakakia) .nm-carousel::-webkit-scrollbar{display:none}

:where(body.page-vapsimata){margin:0;background:#F8F9F7;color:#142A31;font-family:'Roboto','Noto Sans',Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}:where(.page-vapsimata) *{box-sizing:border-box}html{scroll-behavior:smooth}:where(.page-vapsimata) a{color:inherit;text-decoration:none}:where(.page-vapsimata) a:hover{color:#05485E}:where(.page-vapsimata) img{max-width:100%;display:block}:where(.page-vapsimata) h1,:where(.page-vapsimata) h2,:where(.page-vapsimata) h3,:where(.page-vapsimata) h4,:where(.page-vapsimata) p{margin:0}:where(.page-vapsimata) button,:where(.page-vapsimata) input,:where(.page-vapsimata) select,:where(.page-vapsimata) textarea{font:inherit}:where(.page-vapsimata) input::placeholder,:where(.page-vapsimata) textarea::placeholder{color:var(--nm-muted)}:where(.page-vapsimata) summary::-webkit-details-marker{display:none}:where(.page-vapsimata) .nm-carousel::-webkit-scrollbar{display:none}

:where(body.page-ydravlika){margin:0;background:#F8F9F7;color:#142A31;font-family:'Roboto','Noto Sans',Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}:where(.page-ydravlika) *{box-sizing:border-box}html{scroll-behavior:smooth}:where(.page-ydravlika) a{color:inherit;text-decoration:none}:where(.page-ydravlika) a:hover{color:#05485E}:where(.page-ydravlika) img{max-width:100%;display:block}:where(.page-ydravlika) h1,:where(.page-ydravlika) h2,:where(.page-ydravlika) h3,:where(.page-ydravlika) h4,:where(.page-ydravlika) p{margin:0}:where(.page-ydravlika) button,:where(.page-ydravlika) input,:where(.page-ydravlika) select,:where(.page-ydravlika) textarea{font:inherit}:where(.page-ydravlika) input::placeholder,:where(.page-ydravlika) textarea::placeholder{color:var(--nm-muted)}:where(.page-ydravlika) summary::-webkit-details-marker{display:none}:where(.page-ydravlika) .nm-carousel::-webkit-scrollbar{display:none}

:where(body.page-privacy){margin:0;background:#F8F9F7;color:#142A31;font-family:'Roboto','Noto Sans',Arial,sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}:where(.page-privacy) *{box-sizing:border-box}:where(.page-privacy) a{color:#05485E;text-decoration:underline}:where(.page-privacy) a:hover{color:#086079}:where(.page-privacy) img{max-width:100%;display:block}:where(.page-privacy) h1,:where(.page-privacy) h2,:where(.page-privacy) p,:where(.page-privacy) ul{margin:0}

.nm-119{background:#fff;border-bottom:1px solid #ccdadd}
.nm-120{text-decoration:none}
.nm-121{display:flex;align-items:center;gap:14px;color:#05485E;text-decoration:none}
.nm-122{background:#032F40;color:#fff;padding:clamp(48px,6vw,80px) 0}
.nm-123{font:900 clamp(2.6rem,5vw,5.2rem)/1 'Roboto Condensed',sans-serif;letter-spacing:-.044em;margin:22px 0 0}
.nm-124{padding:clamp(48px,6vw,80px) 0}
.nm-125{width:min(calc(100% - 2*clamp(20px,4.4vw,76px)),820px);margin-inline:auto;display:grid;gap:34px}
.nm-126{padding:18px 22px;border:1px solid #d8e0e1;background:#eef3f3;color:#506a72;font-size:.88rem}
.nm-127{color:var(--nm-muted)}
.nm-128{display:grid;gap:10px}
.nm-129{font:800 1.6rem/1.1 'Roboto Condensed',sans-serif;letter-spacing:-.02em}
.nm-130{color:var(--nm-muted);padding-left:20px;display:grid;gap:6px}
.nm-131{font-size:.85rem;color:var(--nm-muted)}
.nm-132{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:53px;padding:15px 21px;background:#05485E;color:#fff;font:700 .86rem 'Roboto Condensed',sans-serif;letter-spacing:.03em;text-decoration:none;justify-self:start}
.nm-133{background:#032F40;color:#9bb8bd;padding:24px 0 40px}
.nm-134{width:min(calc(100% - 2*clamp(20px,4.4vw,76px)),1320px);margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 30px;font-size:.78rem}
.nm-135{color:#dee9ec;text-decoration:none}
:where(body.page-thank-you){margin:0;background:#032F40;color:#fff;font-family:'Roboto','Noto Sans',Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}:where(.page-thank-you) *{box-sizing:border-box}:where(.page-thank-you) a{color:inherit;text-decoration:none}:where(.page-thank-you) a:hover{color:#c6d9df}:where(.page-thank-you) img{max-width:100%;display:block}:where(.page-thank-you) h1,:where(.page-thank-you) h2,:where(.page-thank-you) p{margin:0}

.nm-136{min-height:calc(100vh - 72px);display:grid;align-items:center}
.nm-137{width:min(calc(100% - 2*clamp(20px,4.4vw,76px)),1320px);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px clamp(40px,6vw,100px);align-items:center;padding:clamp(48px,7vw,100px) 0}
.nm-138{font:900 clamp(3rem,6vw,6.5rem)/.98 'Roboto Condensed',sans-serif;letter-spacing:-.044em;margin:26px 0 22px;text-wrap:balance}
.nm-139{font-size:1.05rem;color:#d1e0e4;line-height:1.62;max-width:520px;margin-bottom:28px}
.nm-140{display:flex;flex-wrap:wrap;gap:10px}
.nm-141{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:53px;padding:15px 21px;background:#fff;color:#032F40;font:700 .86rem 'Roboto Condensed',sans-serif;letter-spacing:.03em}
.nm-142{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:53px;padding:15px 21px;border:1px solid currentColor;color:#fff;font:700 .86rem 'Roboto Condensed',sans-serif;letter-spacing:.03em}
.nm-143{position:relative;margin:0;min-width:0;aspect-ratio:16/10;overflow:hidden;background:#29414b}
.nm-144{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;padding:14px 21px;background:#032F40e8;color:#fff;font:700 .8rem 'Roboto Condensed',sans-serif;letter-spacing:.06em}
.nm-145{padding:24px 0 40px;border-top:1px solid rgba(255,255,255,.19)}
.nm-146{width:min(calc(100% - 2*clamp(20px,4.4vw,76px)),1320px);margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 30px;color:#9bb8bd;font-size:.78rem}
/* Shared accessibility/preview corrections; original petrol visual design retained. */
html{scroll-padding-top:100px}body{overflow-wrap:break-word}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #c88400;outline-offset:4px}input::placeholder,textarea::placeholder{color:var(--nm-muted);opacity:1}button:disabled{opacity:.65;cursor:not-allowed}.preview-banner{background:#e6f0f2;color:#123742;text-align:center;padding:10px 18px;font-size:14px}.service-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;background:#fff;padding:10px 16px;font-size:14px}.service-nav a{padding:4px}.service-nav [aria-current]{font-weight:700;text-decoration:underline;text-underline-offset:5px}.preview-status{grid-column:1/-1;font-size:14px;color:#28434a!important;background:#eef4f5;padding:10px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link{position:fixed;top:5px;left:5px;z-index:100;background:white;color:#032f40;padding:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}.privacy-notice{padding:18px;background:#f4ebd8;color:#403217}.nm-carousel{scroll-snap-type:x proximity}.nm-carousel figure{scroll-snap-align:start}.mobile-cta{display:none!important}summary{min-height:44px}details[open] summary{margin-bottom:8px}details[open] summary span[aria-hidden]{transform:rotate(45deg)}
@media(max-width:800px){.mobile-cta{display:grid!important}header>div{gap:10px!important}header img{max-width:140px}header a:last-child>span:last-child>span:last-child{font-size:1.1rem!important}.service-nav{gap:4px 10px}main section{scroll-margin-top:85px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}

/* Let long Greek headings and native form controls fit narrow layouts. */
h1,h2,h3{overflow-wrap:anywhere}input,select,textarea{min-width:0}main section>div>*,form>*{min-width:0}
@media(max-width:800px){.nm-53,.nm-67,.nm-86,.nm-95{font-size:clamp(1.7rem,8.2vw,3rem)}}

/* Φόρμες και cookies (SEO/μέτρηση) */
.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.form-status{grid-column:1/-1;font-size:14px;color:#28434a;min-height:1.2em}
.form-status:empty{display:none}
.cookie-banner{position:fixed;left:12px;right:12px;bottom:12px;z-index:200;max-width:720px;margin:0 auto;background:#fff;color:#123742;border:1px solid #032f40;padding:16px 18px;box-shadow:0 6px 24px rgba(3,47,64,.25);font-size:14px;line-height:1.5;display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}
.cookie-banner p{margin:0;flex:1 1 280px}
.cookie-banner a{color:#032f40;text-decoration:underline}
.cookie-actions{display:flex;gap:10px}
.cookie-btn{min-height:44px;min-width:110px;padding:10px 18px;font:inherit;font-weight:700;background:#fff;color:#032f40;border:2px solid #032f40;cursor:pointer}
.cookie-btn:hover{background:#e6f0f2}
.cookie-settings-link{background:none;border:0;padding:4px;margin-left:16px;font:inherit;color:#dee9ec;text-decoration:underline;cursor:pointer}
.cookie-settings-link[hidden]{display:none}
