body:not(.page-id-2756){--ng-lime:#c5ff41;--ng-ink:#191c19}html:not(:has(body.page-id-2756)){scroll-padding-top:110px}#ng-site-header{box-sizing:border-box;position:fixed;inset:0 0 auto;z-index:99900;height:100px;padding:16px 4.2vw;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:height .4s;pointer-events:none;font-family:Arial,Helvetica,sans-serif}#ng-site-header *{box-sizing:border-box}#ng-site-header a,#ng-site-header button{pointer-events:auto;text-decoration:none}body.ng-scrolled #ng-site-header{height:86px}#ng-site-header .ng-logo{width:120px;height:65px;display:block;object-fit:contain;filter:brightness(0) invert(1)}#ng-nav{position:relative;isolation:isolate;display:flex;align-items:center;gap:2px;padding:7px;border:1px solid #f2ffe225;border-radius:50px;background:#141b17cf;backdrop-filter:blur(22px) saturate(1.25);box-shadow:0 12px 36px #0002,inset 0 1px #ffffff0a;font:500 13px/1.2 Arial,sans-serif;letter-spacing:.015em;overflow:hidden;pointer-events:auto;transition:background .4s,border-color .4s,box-shadow .4s}body.ng-scrolled #ng-nav{background:#121710ed;box-shadow:0 14px 42px #0004}#ng-nav:hover{border-color:#c5ff4150}#ng-nav .ng-nav-link{display:block;position:relative;z-index:2;padding:13px 14px;color:#f4f3ec;white-space:nowrap;transition:color .25s;font:inherit;line-height:1.2}#ng-nav .ng-nav-link.is-selected{color:var(--ng-lime)}#ng-nav .ng-nav-link.is-hot{color:#14200c}#ng-nav .ng-nav-indicator{position:absolute;left:0;top:0;width:var(--nav-width,0);height:var(--nav-height,0);transform:translate3d(var(--nav-x,0),var(--nav-y,0),0);border-radius:32px;background:var(--ng-lime);opacity:0;z-index:0;pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),height .42s,opacity .25s}#ng-nav.ready .ng-nav-indicator{opacity:.11}#ng-nav[data-hover=true] .ng-nav-indicator{opacity:1}#ng-nav:after{content:'';position:absolute;inset:-100% -40%;pointer-events:none;background:linear-gradient(115deg,transparent 43%,#ffffff13 50%,transparent 57%);transform:translateX(-80%);z-index:1}#ng-nav:hover:after{animation:ng-nav-light 1.1s ease forwards}@keyframes ng-nav-light{to{transform:translateX(80%)}}#ng-site-header .ng-motion{position:relative;z-index:2;border:0;border-left:1px solid #ffffff20;margin:0 0 0 5px;border-radius:0;padding:8px 13px;background:0 0;font:14px/1.2 VT323,monospace;color:#c7cebf;white-space:nowrap;cursor:pointer;transition:color .25s;box-shadow:none}#ng-site-header .ng-motion:hover{color:var(--ng-lime)}#ng-site-header .ng-menu-toggle{display:none;color:#f4f3ec;background:#152017e8;border:1px solid #ffffff35;border-radius:30px;padding:13px 18px;align-items:center;gap:13px;font:13px/1.2 Arial,sans-serif;cursor:pointer}.ng-menu-toggle i,.ng-menu-toggle i:after{display:block;width:18px;height:1px;background:var(--ng-lime);transition:transform .3s;position:relative}.ng-menu-toggle i:after{content:'';position:absolute;top:5px}.ng-menu-toggle[aria-expanded=true] i{transform:translateY(2px) rotate(45deg)}.ng-menu-toggle[aria-expanded=true] i:after{transform:translateY(-5px) rotate(-90deg)}#ng-site-header a:focus-visible,#ng-site-header button:focus-visible{outline:2px solid var(--ng-lime);outline-offset:4px}.ng-progress{position:absolute;inset:auto 0 -1px;height:2px;background:var(--ng-lime);transform:scaleX(var(--ng-progress,0));transform-origin:left;pointer-events:none}body.admin-bar #ng-site-header{top:32px}body:not(.page-id-2756) .elementor-widget-text-editor p a{transition:color .25s,text-decoration-color .25s;text-underline-offset:.2em}body:not(.page-id-2756) .elementor-widget-text-editor p a:hover{color:#dfff9e!important;text-decoration:underline!important}body:not(.page-id-2756) .elementor-widget-heading h2 a,body:not(.page-id-2756) .elementor-widget-heading h3 a,body:not(.page-id-2756) .wpr-grid-item-title a{transition:color .25s,text-shadow .25s}body:not(.page-id-2756) .elementor-widget-heading h2 a:hover,body:not(.page-id-2756) .elementor-widget-heading h3 a:hover,body:not(.page-id-2756) .wpr-grid-item-title a:hover{color:#c5ff41!important;text-shadow:0 0 22px #c5ff4120}body:not(.page-id-2756) .elementor-widget-button a.elementor-button,body:not(.page-id-2756) .elementor-widget-wpr-button a{transition:translate .3s,box-shadow .3s,background-color .3s}body:not(.page-id-2756) .elementor-widget-button a.elementor-button:hover,body:not(.page-id-2756) .elementor-widget-wpr-button a:hover{translate:0 -3px;box-shadow:0 7px 25px #c5ff4115}body:not(.home):not(.page-id-2756) .wpr-theme-builder-content .elementor-widget-text-editor p a{color:#c5ff41}@media(max-width:1100px){#ng-site-header,body.ng-scrolled #ng-site-header{height:84px;padding:12px 24px}#ng-site-header .ng-logo{width:100px;height:56px}#ng-site-header .ng-menu-toggle{display:flex}#ng-nav{display:none;position:absolute;right:24px;top:86px;width:min(320px,calc(100vw - 48px));max-height:calc(100svh - 110px);overflow-y:auto;border-radius:22px;padding:10px;flex-direction:column;align-items:stretch;background:#111a14f5;font-size:15px;box-shadow:0 22px 50px #0006}#ng-nav.open{display:flex;animation:ng-menu-enter .35s cubic-bezier(.16,1,.3,1)}#ng-nav .ng-nav-link{padding:15px 18px}#ng-nav .ng-nav-indicator{border-radius:14px}#ng-site-header .ng-motion{border-left:0;border-top:1px solid #ffffff20;margin:8px 0 0;padding:16px;text-align:left;font-size:16px}}@media(max-width:700px){#ng-site-header,body.ng-scrolled #ng-site-header{height:78px;padding:12px 20px}#ng-site-header .ng-logo{width:90px;height:52px}#ng-nav{right:20px;top:80px;width:min(300px,calc(100vw - 40px))}body.admin-bar #ng-site-header{top:46px}}@keyframes ng-menu-enter{from{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:none}}@media(hover:none),(pointer:coarse){#ng-cursor,#ng-dot{display:none!important}body.ng-cursor-active,body.ng-cursor-active *{cursor:revert!important}}@media(prefers-reduced-motion:reduce){#ng-site-header *,#ng-site-header :after{animation:none!important;transition:none!important}#ng-nav:after{display:none}#ng-cursor,#ng-dot{display:none!important}body.ng-cursor-active,body.ng-cursor-active *{cursor:revert!important}body:not(.page-id-2756) .elementor-widget-button a.elementor-button:hover,body:not(.page-id-2756) .elementor-widget-wpr-button a:hover{translate:none}}body.page-id-2756 #ng-site-header{display:none!important}body:is(.page-id-2768,.page-id-2770,.page-id-2772,.page-id-2774) main[id^=nilly-service-]{padding-top:112px!important}@media(max-width:767px){body:is(.page-id-2768,.page-id-2770,.page-id-2772,.page-id-2774) main[id^=nilly-service-]{padding-top:100px!important}}.ng-constellation-positioned{position:relative}.ng-constellation-layer{position:absolute;inset:0;overflow:clip;pointer-events:none!important;z-index:2;user-select:none;contain:paint}.ng-page-asterism{position:absolute;display:block;pointer-events:none!important;opacity:.66}.ng-page-asterism svg{display:block;width:100%;height:100%;overflow:hidden}@media(max-width:700px){.ng-page-asterism{opacity:.56}}@media print{.ng-constellation-layer{display:none!important}}#ng-color-cursor{position:fixed;inset:0 auto auto 0;margin:0;z-index:2147483647;pointer-events:none!important;display:flex;align-items:center;gap:7px;padding:7px 9px;width:max-content;height:auto;background:#171c16f5;border:1px solid #667457;border-radius:4px;color:#f4f3ec;font:11px/1.2 'Courier New',monospace;opacity:0;white-space:nowrap;box-shadow:0 3px 12px #0002;overflow:visible}#ng-color-cursor::backdrop{display:none;pointer-events:none}#ng-color-cursor i{width:11px;height:11px;border:1px solid #ffffff60;border-radius:2px}#ng-color-cursor small{color:#aab69c;font-size:8px}body.ng-color-cursor-active #ng-color-cursor{opacity:1}@media(hover:none),(pointer:coarse){#ng-color-cursor{display:none!important}}#ng-site-header{background:#191c19;border-bottom:1px solid #ffffff12}#ng-site-header .ng-header-tools{display:flex;align-items:center;gap:18px;margin-left:auto;min-width:0;pointer-events:auto}#ng-site-header .ng-header-tools #ng-nav{flex-shrink:0}#ng-site-header .ng-language-switch{display:flex;align-items:center;gap:2px;border:1px solid #f2ffe230;border-radius:28px;padding:4px;background:#141b17;position:static;margin:0;flex-shrink:0;font:12px/1 Arial,Helvetica,sans-serif;color:#f4f3ec;pointer-events:auto}#ng-site-header .ng-language-switch a{display:grid;place-items:center;min-width:40px;min-height:40px;padding:10px 8px;border-radius:22px;color:inherit;text-decoration:none;cursor:pointer}#ng-site-header .ng-language-switch a[aria-current=page]{color:#191c19;background:#c5ff41}#ng-site-header .ng-language-switch a:not([aria-disabled]):hover{color:#c5ff41;background:#26301f}#ng-site-header .ng-language-switch a[aria-current=page]:hover{background:#d9ff8c;color:#191c19}#ng-site-header .ng-language-switch a[aria-disabled]{opacity:.4;cursor:default}#ng-site-header .ng-language-switch a:focus-visible{outline:2px solid #c5ff41;outline-offset:3px}body:is(.page-id-2756,.page-id-2721,.page-id-2997,.page-id-2691) #ng-language-switch{display:none!important}body:is(.page-id-3362,.page-id-3328,.page-id-3351,.page-id-3294,.page-id-3304) .elementor-753>.e-con{padding:0!important;max-width:none!important;width:100%!important}body:is(.page-id-3362,.page-id-3328,.page-id-3351,.page-id-3294,.page-id-3304) .elementor-753>.e-con>.e-con-inner{max-width:none!important;width:100%!important;padding:0!important}body.ng-language-el .elementor-342 :is(h2,h3){font-family:Arial,Helvetica,sans-serif;letter-spacing:-.035em}@media(min-width:1101px){#ng-site-header .ng-header-tools #ng-nav{width:720px;justify-content:space-between}#ng-site-header #ng-nav .ng-nav-link{padding:13px 12px}}@media(max-width:1100px){#ng-site-header .ng-header-tools{gap:12px}#ng-site-header .ng-menu-toggle{margin-left:0}}@media(max-width:400px){#ng-site-header .ng-header-tools{gap:8px}#ng-site-header{gap:12px}#ng-site-header .ng-language-switch a{min-width:35px;min-height:36px;padding:8px 6px}}@media print{#ng-language-switch{display:none!important}}@font-face{font-family:"Nilly Greek Pixel";src:url(/wp-content/themes/nilly-studio/assets/fonts/greek-pixel.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0300-03FF,U+1F00-1FFF}body:is(.page-id-3294,.page-id-3304) #ng-partners :is(h1,h2,h3),body:is(.page-id-3328,.page-id-3351) #ng-proof :is(h1,h2,h3),body:is(.page-id-664,.page-id-3362) #nilly-home :is(h1,h2,h3){font-family:"Nilly Greek Pixel",VT323,"Courier New",monospace}body.page-id-3351 #ng-proof[lang=el] :is(h2,h3){font-weight:400;letter-spacing:-.02em;line-height:1.15}body:is(.page-id-664,.page-id-3362) #nilly-home .greek-title{font-weight:400;letter-spacing:-.02em}body.page-id-3304 #ng-partners[lang=el] :is(h1,h2,h3){font-weight:400;letter-spacing:-.02em}.ng-case-banner,.ng-native-banner{background-image:var(--nilly-banner)!important;background-position:center;background-size:cover}