@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}.title-section{padding:60px 0;text-align:center}.title-section p{color:white;font-weight:bold}#CountDown{overflow:hidden}#CountDown .countdown-left{max-height:600px;background-color:var(--color-velocity-black);display:flex;flex-direction:column;justify-content:center;align-items:center}#CountDown .countdown-left .countdown-ring-wrap{margin-top:50px;position:relative;display:inline-block;width:350px;height:350px}@media (max-width:390px){#CountDown .countdown-left .countdown-ring-wrap{width:320px;height:320px}}@media (max-width:350px){#CountDown .countdown-left .countdown-ring-wrap{width:300px;height:300px}}#CountDown .countdown-left .countdown-ring-wrap .countdown-ring{width:100%;height:100%;transform:rotate(-90deg);shape-rendering:geometricPrecision}#CountDown .countdown-left .countdown-ring-wrap .countdown-ring circle{fill:none;stroke-linecap:butt}#CountDown .countdown-left .countdown-ring-wrap .countdown-ring .ring-bg{stroke:var(--color-digital-sky);stroke-width:30}#CountDown .countdown-left .countdown-ring-wrap .countdown-ring .ring-progress{stroke:rgb(47,47,47);stroke-width:30}#CountDown .countdown-left .countdown-ring-wrap .countdown-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;font-weight:bold;color:white;font-size:160px;letter-spacing:0.5px;animation:pulseNumber 2.4s ease-in-out infinite}@media (max-width:390px){#CountDown .countdown-left .countdown-ring-wrap .countdown-number{font-size:136px}}@media (max-width:350px){#CountDown .countdown-left .countdown-ring-wrap .countdown-number{font-size:130px}}#CountDown .countdown-left .texts-group{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center}#CountDown .countdown-left .texts-group .countdown-label{color:white;font-size:42px;font-weight:600;margin-top:50px;letter-spacing:0.4px;text-align:center}#CountDown .countdown-left .texts-group .countdown-subtext{color:var(--color-digital-sky);font-size:42px;letter-spacing:1px;font-weight:200;margin-bottom:50px}@media (max-width:768px){#CountDown .countdown-left{padding:20px}}#CountDown .countdown-right{background-image:url("https://celebrate.demokritos.gr/wp-content/themes/celebrate_theme/assets/images/blue-sky.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;max-height:600px}#CountDown .countdown-right .qr-box .qrImage{display:block;margin:70px auto;width:285px}#CountDown .countdown-right .register-btn{display:flex;flex-direction:column;text-decoration:none;gap:5px;font-style:normal;font-weight:600;font-size:42px;line-height:100%;align-items:center;text-align:center;letter-spacing:-0.03em;color:#FFF}#CountDown .countdown-right .register-btn .today-txt{color:rgba(46,203,197,0.9);margin-bottom:80px;font-weight:400}#Agenda{position:relative;overflow:hidden;min-height:900px;display:flex;align-items:center;justify-content:center}#Agenda .agenda-bg{position:absolute;top:-400px;left:0;width:100%;min-height:2100px;background-image:url("https://celebrate.demokritos.gr/wp-content/themes/celebrate_theme/assets/images/fred-again.jpg");background-size:cover;background-position:center;z-index:-1;will-change:transform}#Agenda .agenda-overlay{width:100%;height:900px;padding:60px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:rgba(0,0,0,0.5)}@media (max-width:799px){#Agenda .agenda-overlay{padding:30px}}#Agenda .agenda-overlay .agenda-title{margin:0 0 80px;color:var(--color-white);font-weight:600}@media (max-width:1279px){#Agenda .agenda-overlay .agenda-title{font-size:32px}}#Agenda .agenda-overlay .agenda-content{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--color-white)}#Agenda .agenda-overlay .agenda-content p{font-size:28px;font-weight:300}#Agenda .agenda-overlay .agenda-content .agenda-subtitle{color:var(--color-white)}#Agenda .agenda-overlay .agenda-content .agenda-heading{color:var(--color-white);font-size:38px;font-weight:bold;line-height:49px;letter-spacing:1.5px}#Agenda .agenda-overlay .agenda-content .agenda-text{color:var(--color-white)}#Agenda .agenda-overlay .agenda-content .agenda-description{color:var(--color-white);margin-bottom:40px}#Agenda .agenda-overlay .agenda-content .agenda-button{color:var(--color-white);background-color:var(--color-techno-azure);font-weight:bold;font-size:12px}#Agenda .agenda-overlay .agenda-content .agenda-button:hover{background-color:var(--color-accent-3)}#Agenda .agenda-overlay .agenda-content .agenda-button:hover img{transform:rotate(45deg)}#Agenda .agenda-overlay .agenda-content .agenda-button img{margin-left:15px;height:10px;width:10px;display:inline-block;transition:transform 0.3s ease}@media (min-width:315px) and (max-width:399px){#Agenda{min-height:auto}#Agenda .agenda-bg{top:0;min-height:100%;height:100%;background-position:center}#Agenda .agenda-overlay{height:auto;min-height:900px;padding:30px 15px}#Agenda .agenda-overlay .agenda-title{margin-bottom:40px}#Agenda .agenda-overlay .agenda-content{width:100%;max-width:100%;gap:8px}#Agenda .agenda-overlay .agenda-content p,#Agenda .agenda-overlay .agenda-content h2{max-width:100%;width:100%;white-space:normal;overflow-wrap:break-word;word-break:normal}#Agenda .agenda-overlay .agenda-content .agenda-heading{margin:0}#Agenda .agenda-overlay .agenda-content .agenda-description{margin-bottom:25px}#Agenda .agenda-overlay .agenda-content .agenda-button{max-width:100%}}@media (min-width:315px) and (max-width:399px){#Agenda .agenda-bg{top:-250px;bottom:-250px;width:100%;height:auto;min-height:calc(100% + 500px);background-size:cover;background-position:center;background-repeat:no-repeat;will-change:transform}}#OurGoal{margin:0;padding:0;line-height:0}#OurGoal .content{padding:140px 75px;background-size:cover;background-repeat:no-repeat;width:100%;background-color:var(--color-velocity-black)}#OurGoal p{color:var(--color-white);font-family:var(--font-family-primary);font-size:30px;line-height:200%;text-align:center}@media (max-width:799px){#OurGoal p{font-size:20px}#OurGoal .content{padding:30px 20px}}#Gallery{padding:10px 10px;background-color:var(--color-velocity-black)}#Gallery .gallery-section{padding:80px 0}#Gallery .gallery-section__title{text-align:left;margin-bottom:40px;font-size:2rem;font-weight:700}#Gallery .gallery-section__grid{columns:4 280px;column-gap:20px}#Gallery .gallery-item{display:block;position:relative;overflow:hidden;margin-bottom:20px;break-inside:avoid}#Gallery .gallery-item img{width:100%;height:auto;display:block;transition:transform 0.5s ease,filter 0.5s ease}#Gallery .gallery-item:hover img{transform:scale(1.05);filter:brightness(0.75)}#Gallery{}#Gallery .gallery-item::after{content:attr(data-sub-html);position:absolute;inset:auto 0 0 0;padding:16px;color:#fff;font-size:0.9rem;font-weight:600;background:linear-gradient(to top,rgba(0,0,0,0.75),transparent);opacity:0;transform:translateY(10px);transition:opacity 0.35s ease,transform 0.35s ease;pointer-events:none}#Gallery .gallery-item:hover::after{opacity:1;transform:translateY(0)}#Gallery{}@media (max-width:992px){#Gallery .gallery-section__grid{columns:3 220px}}@media (max-width:600px){#Gallery .gallery-section__grid{columns:2 160px;column-gap:12px}#Gallery .gallery-item{margin-bottom:12px}}@media (max-width:400px){#Gallery .gallery-section__grid{columns:1}}#Speakers{overflow:hidden;background-color:var(--color-velocity-black);display:flex;flex-direction:column;align-items:center;font-family:var(--font-family-primary)}#Speakers .speakers-marquee.is-static{overflow:visible;display:flex;justify-content:center;transform:none !important}#Speakers .speakers-marquee{width:100%;overflow:hidden;cursor:grab}#Speakers .speakers-marquee.is-dragging{cursor:grabbing}#Speakers .speakers-track{display:flex;width:max-content;gap:100px;will-change:transform}#Speakers .speaker-card{position:relative;width:410px;min-width:320px;height:500px;overflow:hidden;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:end;box-shadow:0 10px 30px rgba(0,0,0,0.3);user-select:none}#Speakers .speaker-card img{-webkit-user-drag:none;pointer-events:none}#Speakers .speaker-card .speaker-photo-wrap{margin:20px auto;overflow:hidden}#Speakers .speaker-card .speaker-photo-wrap .speaker-photo{width:303px;height:305px;object-fit:cover;display:block}#Speakers .speaker-card .speaker-info{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:5px}#Speakers .speaker-card .speaker-info .speaker-name{color:white;font-size:33px;font-weight:200;margin:0 0 4px;letter-spacing:1px;text-align:center}#Speakers .speaker-card .speaker-info .speaker-position{color:rgba(255,255,255,0.85);font-size:16px;margin:5px 0 12px;letter-spacing:1px;text-align:center}#Speakers .speaker-card .speaker-info img{width:420px;padding:0 30px 16px 30px}#Speakers .speaker-card .speaker-footer{background-color:var(--color-velocity-black);padding:16px 24px;display:flex;justify-content:space-around;align-items:center}#Speakers .speaker-card .speaker-footer .speaker-footer-left-section{display:flex;flex-direction:column;text-align:justify;gap:2px}#Speakers .speaker-card .speaker-footer .speaker-footer-left-section .speaker-event{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-default);text-transform:uppercase;color:var(--color-white)}#Speakers .speaker-card .speaker-footer .speaker-footer-left-section .speaker-event--name{font-size:22px}#Speakers .speaker-card .speaker-footer .speaker-footer-left-section .speaker-event--location{color:var(--color-digital-sky)}#Speakers .speaker-card .speaker-footer .speaker-partner{display:flex;flex-direction:column;align-items:center;gap:4px}#Speakers .speaker-card .speaker-footer .speaker-partner .partner-txt{color:rgba(255,255,255,0.7);font-size:14px}#Speakers .speaker-card .speaker-footer .speaker-partner .partner-logo{height:24px;width:auto}#Speakers .btn-speakers{color:var(--color-white);background-color:#2ECBC5;font-weight:bold;font-size:12px;padding:12px 30px 12px 40px;margin:60px 0}#Speakers .btn-speakers:hover{background-color:var(--color-digital-sky)}#Speakers .btn-speakers:hover img{transform:rotate(45deg)}#Speakers .btn-speakers img{margin-left:25px;height:10px;width:10px;display:inline-block;transition:transform 0.3s ease}}
