@charset "UTF-8";@media all{:root{--color-velocity-black:#0A0B0D;--color-electro-cobalt:#2323DA;--color-techno-azure:#381892;--color-digital-sky:#414CF7;--color-accent-1:#FFF;--color-accent-2:#AAA;--color-accent-3:#202020;--color-accent-4:#2ecbc5;--color-black:#000;--color-white:#FFF;--color-hover-green:#95FF8D;--color-divider:#E9E9E9;--color-overlay-black-10:rgba(0,0,0,0.1);--font-family-primary:'Manrope',sans-serif;--font-size-display:64px;--font-size-heading-1:64px;--font-size-heading-2:80px;--font-size-heading-3:100px;--font-size-heading-4:32px;--font-size-nav-item:16px;--font-size-body-lg:18px;--font-size-body-sm:12px;--font-size-caption:14px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:90%;--line-height-normal:100%;--line-height-relaxed:140%;--letter-spacing-default:-0.03em;--radius-button:24.5px;--radius-icon:5px;--spacing-page-padding:30px 20px 100px;--spacing-section-gap:74px;--spacing-label-padding:24px 0px;--spacing-icon-padding:20px;--spacing-button-padding:12px 19px;--spacing-photo-gap:20px;--spacing-photo-caption-gap:7px;--size-color-swatch:103px;--size-social-icon:24px;--size-social-btn:108px 64px;--size-photo:216px}.text-display{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-display);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-default);color:var(--color-accent-3)}.text-heading-1{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-heading-1);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-default);color:var(--color-accent-3)}@media (max-width:500px){.text-heading-1{font-size:46px}}.text-heading-2{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-heading-2);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-default);color:var(--color-accent-3)}.text-heading-3{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-heading-3);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-default);color:var(--color-accent-3)}.text-heading-4{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-heading-4);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-default);color:var(--color-accent-3)}.text-nav-item{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-nav-item);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-default);color:var(--color-accent-3)}.text-body-lg{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-default);color:var(--color-accent-3)}.text-body-sm{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-default);color:var(--color-accent-3)}.text-caption{font-family:var(--font-family-primary);font-weight:var(--font-weight-regular);font-size:var(--font-size-caption);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-default);color:var(--color-accent-3)}.text-label{font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-sm);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-default);color:var(--color-velocity-black)}.divider-row{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:var(--spacing-label-padding);gap:10px;border-top:1px solid var(--color-divider)}.btn{display:inline-flex;flex-direction:row;align-items:center;padding:var(--spacing-button-padding);gap:6px;border-radius:var(--radius-button);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-lg);letter-spacing:var(--letter-spacing-default);text-transform:uppercase;border:none;cursor:pointer}.btn-primary{background:var(--color-digital-sky);color:var(--color-velocity-black)}.btn-primary:hover{background:linear-gradient(0deg,var(--color-overlay-black-10),var(--color-overlay-black-10)),var(--color-digital-sky)}.btn-secondary{background:transparent;border:1.5px solid var(--color-digital-sky);color:var(--color-digital-sky)}.btn-secondary:hover{background:#2B2B2B}.icon-btn{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--spacing-icon-padding);gap:var(--spacing-icon-padding);width:var(--size-social-icon);height:var(--size-social-icon);border-radius:var(--radius-icon)}.color-swatch{width:var(--size-color-swatch);height:var(--size-color-swatch)}.photo-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-photo-caption-gap);width:var(--size-photo)}.photo-card img{width:var(--size-photo);height:var(--size-photo);object-fit:cover}#MainMenu{margin:0;padding:0;line-height:0;height:747px;overflow:hidden;display:flex;justify-content:center;align-items:center}#MainMenu a{text-decoration:none}#MainMenu video{width:100%;height:100%;object-fit:cover;background-color:var(--color-velocity-black)}#MainMenu .contents{position:absolute;top:0;margin-top:117px;left:50%;transform:translateX(-50%);text-align:center;z-index:1;text-align:center}#MainMenu .contents .language-switcher{margin-bottom:70px}#MainMenu .contents .language-switcher ul{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}#MainMenu .contents .language-switcher li{margin:0;padding:0}#MainMenu .contents .language-switcher li:not(:last-child)::after{content:"|";margin-left:8px;color:var(--color-white)}#MainMenu .contents .language-switcher a{color:var(--color-white);text-decoration:none;font-family:var(--font-family-primary);font-size:16px;font-weight:400}#MainMenu .contents .language-switcher .current-lang a{font-weight:700}#MainMenu .contents .logos{display:flex;margin-top:-5px;margin-bottom:25px;justify-content:center}@media (max-width:799px){#MainMenu .contents .logos{display:block;margin-top:70px}}@media (max-width:600px){#MainMenu .contents .logos{margin-bottom:45px}}#MainMenu .contents .demokritos-logo{margin-right:25px}#MainMenu .contents .demokritos-logo img{width:120px;position:relative;top:50%;transform:translateY(-50%)}@media (max-width:799px){#MainMenu .contents .demokritos-logo{transform:none;top:unset}#MainMenu .contents .demokritos-logo img{top:0;transform:none;margin-bottom:20px}}#MainMenu .contents .secondary-logo img{width:600px}@media (max-width:1000px){#MainMenu .contents .secondary-logo img{width:550px}}@media (max-width:799px){#MainMenu .contents .secondary-logo img{width:300px !important}}#MainMenu .contents .secondary-logo{opacity:0;animation:fadeInOut 0.4s ease-in-out 2 forwards}#MainMenu .contents{}#MainMenu .contents .navigation-links{position:absolute;top:500px;left:50%;transform:translateX(-50%);line-height:1}#MainMenu .contents .navigation-links ul{display:flex;align-items:center;margin:0;padding:0}#MainMenu .contents .navigation-links li{list-style:none}#MainMenu .contents .navigation-links a{font-weight:bold;color:var(--color-white);text-transform:uppercase;display:block;height:auto;font-size:18px;font-family:var(--font-family-primary);white-space:nowrap;min-width:150px;width:max-content;background-color:var(--color-digital-sky);padding:18px 20px;margin:0 10px;border-radius:2px;transition:background-color 0.3s ease,color 0.3s ease}#MainMenu .contents .navigation-links a:hover{background-color:white;color:var(--color-digital-sky);transition:background-color 0.3s ease,color 0.3s ease}#MainMenu .contents{}#MainMenu .contents .menu-toggle{display:none;background:transparent;border:0;padding:0;cursor:pointer}#MainMenu .contents .menu-toggle span{display:block;width:25px;height:2px;margin:5px 0;background:var(--color-white);transition:transform 0.3s ease,opacity 0.3s ease}body.menu-open-lock{overflow:hidden}@media (max-width:1279px){#MainMenu.menu-open .menu-toggle{opacity:0;pointer-events:none}}.mobile-nav-close{display:none}body>.navigation-links.mobile-nav-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;inset:0;z-index:1000;margin:0;padding:40px 24px;box-sizing:border-box;background:rgba(10,11,13,0.97)}body>.navigation-links.mobile-nav-overlay .mobile-nav-close{display:block;position:fixed;top:50px;right:28px;width:28px;height:28px;background:transparent;border:0;padding:0;cursor:pointer}body>.navigation-links.mobile-nav-overlay .mobile-nav-close span{position:absolute;top:50%;left:0;width:100%;height:2px;background:var(--color-white)}body>.navigation-links.mobile-nav-overlay .mobile-nav-close span:nth-child(1){transform:rotate(45deg)}body>.navigation-links.mobile-nav-overlay .mobile-nav-close span:nth-child(2){transform:rotate(-45deg)}body>.navigation-links.mobile-nav-overlay ul{display:flex;flex-direction:column;align-items:center;gap:36px;margin:0;padding:0;list-style:none}body>.navigation-links.mobile-nav-overlay li{list-style:none}body>.navigation-links.mobile-nav-overlay a{display:inline-block;color:var(--color-white);font-family:var(--font-family-primary);font-weight:700;font-size:26px;text-transform:uppercase;letter-spacing:0.02em;text-decoration:none;transition:color 0.2s ease,opacity 0.2s ease}body>.navigation-links.mobile-nav-overlay a::after{content:none}body>.navigation-links.mobile-nav-overlay a:hover,body>.navigation-links.mobile-nav-overlay a:focus-visible{color:var(--color-digital-sky)}@media (min-width:800px) and (max-width:1279px){#MainMenu .contents{}#MainMenu .contents .navigation-links{display:none}#MainMenu .contents{}#MainMenu .contents .menu-toggle{display:block;left:50%;transform:translateX(-50%);position:relative;margin-top:20px}}@media (max-width:799px){#MainMenu .contents{}#MainMenu .contents .menu-toggle{display:block;position:relative;left:50%;transform:translateX(-50%)}#MainMenu .contents{}#MainMenu .contents .language-switcher{margin-bottom:30px}#MainMenu .contents{}#MainMenu .contents .navigation-links{display:none}}}
