@font-face{font-family:DynaPuff;src:url(/fonts/indancedu/dynapuff-bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:DynaPuff;src:url(/fonts/indancedu/dynapuff.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Proxima Soft;src:url(/fonts/indancedu/proxima-soft-regular.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Proxima Soft;src:url(/fonts/indancedu/proxima-soft-bold.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:700}:root{--id-purple:#806de0;--id-coral:#fe6764;--id-pink:#ff88c8;--id-green:#00a36e;--id-yellow:#ffbc41;--id-ink:#4b4b4b;--id-white:#fff;--id-font-body:"Proxima Soft", "Noto Sans", sans-serif;--id-font-display:"DynaPuff", "Proxima Soft", sans-serif;--id-body-size:1rem;--id-hero-copy-size:.875rem;--id-body-leading:1.1;--id-radius-pill:999px;--id-radius-panel:1.5rem;--id-gutter:clamp(1.25rem, 3.3vw, 3.125rem);--id-duration-hover:.18s;--id-duration-enter:.85s;--id-ease-out:cubic-bezier(.22, 1, .36, 1);--font-family-body:var(--id-font-body);--font-family-display:var(--id-font-display);--font-size-body-lg:var(--id-body-size);--line-height-body:var(--id-body-leading)}.indancedu{--purple:var(--id-purple);--coral:var(--id-coral);--pink:var(--id-pink);--green:var(--id-green);--yellow:var(--id-yellow);--ink:var(--id-ink);--cream:var(--id-white);--color-bg:var(--id-white);--color-text:var(--id-ink);--color-muted:var(--id-ink);--color-accent:var(--id-purple);--color-accent-contrast:var(--id-white);--color-surface:var(--id-white);--color-surface-raised:var(--id-white);--color-border:var(--id-ink)}.indancedu .ooops-a11y-widget{--color-accent:var(--id-purple);--color-accent-contrast:var(--id-white);--color-surface:var(--id-pink);--color-surface-raised:var(--id-pink);--color-text:var(--id-ink);--color-border:var(--id-purple);--ooops-a11y-panel-radius:var(--id-radius-panel);--ooops-a11y-card-radius:1rem;--ooops-a11y-panel-shadow:0 8px 0 color-mix(in srgb,var(--id-purple) 25%,transparent);--ooops-a11y-trigger-size:48px;--ooops-a11y-panel-padding:16px;--ooops-a11y-close-size:44px;--ooops-a11y-reset-min-height:44px;--ooops-a11y-range-button-size:36px;--line-height-body:1.1;font-family:var(--id-font-body);font-weight:400}.indancedu .ooops-a11y-trigger{background:var(--id-coral);color:var(--id-ink);border-color:var(--id-ink);transition:transform var(--id-duration-hover),box-shadow var(--id-duration-hover)}.indancedu .ooops-a11y-header h2{font-family:var(--id-font-display);font-size:1.5rem;font-weight:400}html[lang=el] .indancedu .ooops-a11y-header h2{font-family:var(--id-font-body);font-weight:700}.indancedu .ooops-a11y-card{font-family:var(--id-font-body)}.indancedu .ooops-a11y-card[aria-pressed=true]{background:var(--id-purple);color:var(--id-white)}.indancedu .ooops-a11y-card[aria-pressed=true] .ooops-a11y-icon-wrap{background:var(--id-white);color:var(--id-purple)}@media (hover:hover){.indancedu .ooops-a11y-trigger:hover{box-shadow:0 4px 0 var(--id-ink);transform:translateY(-3px)}}.indancedu .ooops-a11y-widget :is(.ooops-a11y-card,.ooops-a11y-reset,.ooops-a11y-close,.ooops-a11y-range-button){transition:transform var(--id-duration-hover),box-shadow var(--id-duration-hover)}@media (hover:hover){.indancedu .ooops-a11y-widget :is(.ooops-a11y-card,.ooops-a11y-reset,.ooops-a11y-close,.ooops-a11y-range-button):not(:disabled):not([aria-disabled=true]):hover{box-shadow:0 0 0 2px var(--color-border),0 4px 0 var(--color-border);transform:translateY(-2px)}.indancedu .ooops-a11y-widget :is(.ooops-a11y-card,.ooops-a11y-reset,.ooops-a11y-close,.ooops-a11y-range-button):not(:disabled):not([aria-disabled=true]):active{box-shadow:0 0 0 2px var(--color-border);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.indancedu .ooops-a11y-widget button{transition:none!important;transform:none!important}}html.ooops-a11y-reduce-motion .indancedu .ooops-a11y-widget button{transition:none!important;transform:none!important}html.ooops-a11y-high-contrast .indancedu{--purple:#000;--coral:#000;--pink:#000;--green:#000;--yellow:#000;--cream:#000;--ink:#fff;--color-bg:#000;--color-text:#fff;--color-muted:#fff}html.ooops-a11y-high-contrast .indancedu .ooops-a11y-widget{--color-bg:#000;--color-surface:#000;--color-surface-raised:#000;--color-text:#fff;--color-border:#fff;--color-accent:#ffd400;--color-accent-contrast:#000}html.ooops-a11y-high-contrast .indancedu .ooops-a11y-trigger{color:#fff;background:#000;border-color:#fff}@media (width<=600px){.indancedu .ooops-a11y-widget{--ooops-a11y-grid-columns:2;--ooops-a11y-panel-padding:12px;--ooops-a11y-card-min-height:80px;--ooops-a11y-grid-gap:8px}.indancedu .ooops-a11y-header{flex-wrap:wrap;gap:12px}.indancedu .ooops-a11y-header-actions{margin-left:auto}.indancedu .ooops-a11y-range{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.indancedu .ooops-a11y-range-controls{flex:none;grid-template-columns:36px minmax(2.25rem,auto) 36px;width:auto}.indancedu .ooops-a11y-control-title{overflow-wrap:anywhere;text-align:left;min-width:0}}.indancedu .ooops-a11y-widget{font-size:16px}.indancedu .ooops-a11y-header h2{overflow-wrap:anywhere;font-size:24px}.indancedu .ooops-a11y-header-content{min-width:0}@media (width<=600px){.indancedu .ooops-a11y-range-controls{grid-template-columns:36px minmax(36px,auto) 36px}}.indancedu .ooops-a11y-eyebrow{display:none}.indancedu .id-header .ooops-a11y-widget-inline{--ooops-a11y-trigger-size:var(--id-header-control-size);flex:none;display:flex}.indancedu .id-header .ooops-a11y-trigger{border:1px solid var(--ink);background:var(--coral)}html.ooops-a11y-high-contrast .indancedu .id-header .ooops-a11y-trigger{background:#000;border:1px solid #fff}html[lang=en] .indancedu .id-header .ooops-a11y-widget-inline{--ooops-a11y-trigger-icon-size:20px}.indancedu .id-header .ooops-a11y-panel{top:80px;right:var(--id-gutter);max-height:calc(100svh - 100px);position:fixed;bottom:auto;left:auto;overflow:auto}.indancedu .id-header:has(.ooops-a11y-trigger[aria-expanded=true]){animation:none;transform:translate(0,0)}@media (width<=600px){.indancedu .id-header .contact-link{display:none}.indancedu .id-header .id-logo{width:min(138px,100vw - 192px)}.indancedu .id-header .id-header-actions{gap:4px}.indancedu .id-header .ooops-a11y-panel{width:auto;max-height:calc(100svh - 24px);inset:12px}}.indancedu .ooops-a11y-reset,.indancedu .ooops-a11y-close,.indancedu .ooops-a11y-range-button{color:var(--color-accent)}.indancedu .ooops-a11y-widget-bottom-right{right:var(--id-gutter)}@media (width<=640px){.indancedu .ooops-a11y-widget:not(.ooops-a11y-widget-inline){left:var(--id-gutter);right:var(--id-gutter)}}.indancedu{--ooops-a11y-accent:#ffd400}html.ooops-a11y-highlight-links .indancedu a{color:#ffd400!important;background-color:#000!important}html.ooops-a11y-highlight-titles .indancedu :is(h1,h2,h3,h4,h5,h6){color:#fff!important;background:#000!important;box-shadow:0 0 0 3px #ffd400!important}html.ooops-a11y-focus-highlight .indancedu :focus-visible{outline:4px solid #ffd400!important;box-shadow:0 0 0 7px #000!important}html.ooops-a11y-hide-media .indancedu main svg:not(button svg):not(a svg){visibility:hidden!important}html.ooops-a11y-high-contrast .indancedu{--id-purple:#000;--id-coral:#000;--id-pink:#000;--id-green:#000;--id-yellow:#000;--id-ink:#fff;--id-white:#fff}.indancedu .footer-socials{flex-wrap:wrap}.indancedu .id-footer-details>*,.indancedu .id-footer-bottom>*{overflow-wrap:anywhere;min-width:0}html:is([style*=--ooops-a11y-font-scale\:]:not([style*="--ooops-a11y-font-scale: 1;"]),[style*=--ooops-a11y-line-height-factor\:]:not([style*="--ooops-a11y-line-height-factor: 1;"]),[style*=--ooops-a11y-letter-spacing\:]:not([style*="--ooops-a11y-letter-spacing: 0em;"]):not([style*="--ooops-a11y-letter-spacing: 0.000em;"])) .indancedu .id-hero{display:block}html:is([style*=--ooops-a11y-font-scale\:]:not([style*="--ooops-a11y-font-scale: 1;"]),[style*=--ooops-a11y-line-height-factor\:]:not([style*="--ooops-a11y-line-height-factor: 1;"]),[style*=--ooops-a11y-letter-spacing\:]:not([style*="--ooops-a11y-letter-spacing: 0em;"]):not([style*="--ooops-a11y-letter-spacing: 0.000em;"])) .indancedu .hero-stage{min-height:70svh}html:is([style*=--ooops-a11y-font-scale\:]:not([style*="--ooops-a11y-font-scale: 1;"]),[style*=--ooops-a11y-line-height-factor\:]:not([style*="--ooops-a11y-line-height-factor: 1;"]),[style*=--ooops-a11y-letter-spacing\:]:not([style*="--ooops-a11y-letter-spacing: 0em;"]):not([style*="--ooops-a11y-letter-spacing: 0.000em;"])) .indancedu .hero-bottom{margin:2rem var(--id-gutter)}html:is([style*=--ooops-a11y-font-scale\:]:not([style*="--ooops-a11y-font-scale: 1;"]),[style*=--ooops-a11y-line-height-factor\:]:not([style*="--ooops-a11y-line-height-factor: 1;"]),[style*=--ooops-a11y-letter-spacing\:]:not([style*="--ooops-a11y-letter-spacing: 0em;"]):not([style*="--ooops-a11y-letter-spacing: 0.000em;"])) .indancedu :is(h1,h2,h3,a,label){overflow-wrap:anywhere}html:is([style*=--ooops-a11y-font-scale\:]:not([style*="--ooops-a11y-font-scale: 1;"]),[style*=--ooops-a11y-line-height-factor\:]:not([style*="--ooops-a11y-line-height-factor: 1;"]),[style*=--ooops-a11y-letter-spacing\:]:not([style*="--ooops-a11y-letter-spacing: 0em;"]):not([style*="--ooops-a11y-letter-spacing: 0.000em;"])) .indancedu .contact-chip{max-width:100%}@media (width<=760px){html:is([style*=--ooops-a11y-font-scale\:]:not([style*="--ooops-a11y-font-scale: 1;"]),[style*=--ooops-a11y-line-height-factor\:]:not([style*="--ooops-a11y-line-height-factor: 1;"]),[style*=--ooops-a11y-letter-spacing\:]:not([style*="--ooops-a11y-letter-spacing: 0em;"]):not([style*="--ooops-a11y-letter-spacing: 0.000em;"])) .indancedu .footer-socials{grid-template-columns:1fr;display:grid}html:is([style*=--ooops-a11y-font-scale\:]:not([style*="--ooops-a11y-font-scale: 1;"]),[style*=--ooops-a11y-line-height-factor\:]:not([style*="--ooops-a11y-line-height-factor: 1;"]),[style*=--ooops-a11y-letter-spacing\:]:not([style*="--ooops-a11y-letter-spacing: 0em;"]):not([style*="--ooops-a11y-letter-spacing: 0.000em;"])) .indancedu .id-footer-details{grid-template-columns:1fr}}.indancedu .project-card-bottom{flex-wrap:wrap}.indancedu .project-more{overflow-wrap:anywhere;max-width:100%}html.ooops-a11y-high-contrast .indancedu :is(input:not([type=checkbox]),textarea,select){color:#fff!important;background:#000!important;border-color:#fff!important}html.ooops-a11y-high-contrast .indancedu .ooops-checkbox [data-part=indicator]{border-color:#fff!important}html.ooops-a11y-high-contrast .indancedu .ooops-checkbox:has(input:checked) [data-part=indicator]{background:#000!important}.indancedu .ooops-a11y-widget{--ooops-a11y-panel-width:min(544px,calc(100vw - 40px));--ooops-a11y-panel-radius:24px;--ooops-a11y-card-radius:16px}:where([data-part=trigger],[data-part=control],[data-part=option],[data-part=thumb],[data-part=increment],[data-part=decrement]){font:inherit;color:inherit}:where([data-part=trigger],[data-part=control],[data-part=option],[data-part=thumb],[data-part=increment],[data-part=decrement]):focus-visible{outline-offset:2px;outline:2px solid}:where([hidden]){display:none!important}:where([data-part=native-select],[data-part=native-input],[data-part=input][type=hidden]){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where([data-ooops-select-listbox],[data-ooops-combobox-listbox],[data-ooops-multi-select-listbox],[data-ooops-popover-panel],[data-ooops-menu-content],[data-ooops-tooltip-content]){z-index:var(--ooops-ui-layer-z,1000);overflow:auto}:where([data-part=option][data-disabled=true],[data-part=item][aria-disabled=true]){pointer-events:none}:where([data-part=dialog]){color:inherit;background:0 0;border:0;padding:0}:where([data-part=track]){position:relative}:where([data-part=thumb]){touch-action:none}@media (prefers-reduced-motion:reduce){:where([data-ooops-ui-root],[data-part]){scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.ooops-input{gap:8px;display:grid}.ooops-input [data-part=label]{color:var(--color-text);font-size:14px;font-weight:800}.ooops-input :is([data-part=description],[data-part=hint],[data-part=error]){color:var(--color-muted);font-size:13px;line-height:1.45}.ooops-input [data-part=error]{color:var(--color-danger)}.ooops-input [data-part=input-shell]{align-items:center;display:flex}.ooops-input [data-part=control]{border:1px solid var(--color-border);border-radius:var(--input-radius,8px);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);font:inherit;padding-inline:14px}.ooops-input [data-part=control]:focus{border-color:var(--color-accent);outline:3px solid var(--color-focus-ring);outline-offset:0}.ooops-input[data-invalid=true] [data-part=control]{border-color:var(--color-danger-strong)}.newsletter-signup{gap:.85rem;min-width:0;display:grid}.newsletter-signup .ooops-input [data-part=control]{color:inherit;border-radius:999px;min-height:48px;transition:border-color .2s,transform .2s;border:1px solid var(--ink)!important;box-shadow:none!important;background:0 0!important}.newsletter-signup .ooops-input [data-part=control]:hover{transform:translateY(-2px)}.newsletter-signup .ooops-input [data-part=control]:focus{outline:none;border-color:var(--coral)!important}.newsletter-signup .ooops-input [data-part=label]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-signup .newsletter-submit{justify-self:start;min-height:44px;padding:.75rem 1.5rem}.indancedu .newsletter-signup .newsletter-consent{margin:0;font-size:.8rem;line-height:1.35}.newsletter-signup .newsletter-feedback:empty{display:none}@media (prefers-reduced-motion:reduce){.newsletter-signup .ooops-input [data-part=control]{transition:none;transform:none!important}}html.ooops-a11y-reduce-motion .newsletter-signup .ooops-input [data-part=control]{transition:none;transform:none!important}.cms-image[data-astro-cid-fgbw43op]{border-radius:var(--cms-image-radius,var(--radius-md));object-fit:var(--cms-image-fit,cover);background:var(--color-surface-muted);max-width:100%;height:auto;display:block}.indancedu .footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,4rem);padding:0 0 3rem}.footer-organization{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer-registration{margin:1rem 0}.indancedu .footer-organization .footer-email{font-size:clamp(1.25rem,calc(1.7vw * var(--ooops-a11y-font-scale,1)),1.75rem);margin:.5rem 0 1rem}.indancedu .footer-organization .footer-socials{flex-wrap:wrap;gap:.5rem;display:flex}.indancedu .footer-organization .footer-socials .id-pill{padding:.6rem .9rem}.indancedu .footer-columns nav{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.footer-newsletter{min-width:0}.indancedu .footer-newsletter .newsletter-signup{grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem}.indancedu .footer-newsletter .newsletter-signup .ooops-input{grid-area:1/1;min-width:0}.indancedu .footer-newsletter .newsletter-submit{grid-area:1/2;align-self:start;min-height:48px;padding:.75rem 1rem}.indancedu .footer-newsletter .newsletter-signup :is(.newsletter-consent,.newsletter-feedback,noscript){grid-column:1/-1}.indancedu .footer-newsletter h2{font-family:var(--id-font-display);color:inherit;margin:0 0 .8rem;font-size:2rem;font-weight:700}html[lang=el] .indancedu .footer-newsletter h2{font-family:var(--id-font-body)}.indancedu .footer-newsletter>p{margin:0 0 1.25rem;font-size:1rem}.indancedu .footer-newsletter .newsletter-signup .ooops-input [data-part=control]{color:inherit;border-color:currentColor!important}.indancedu .footer-newsletter input::placeholder{color:inherit;opacity:.75}.indancedu .footer-newsletter .newsletter-submit{background:var(--coral);color:var(--ink)}.indancedu .footer-newsletter .newsletter-consent a{text-decoration:underline}@media (width<=1000px){.indancedu .footer-columns{grid-template-columns:1fr 1fr}.footer-newsletter{grid-column:1/-1;max-width:36rem}}@media (width<=650px){.indancedu .footer-columns{grid-template-columns:1fr}.footer-newsletter{grid-column:auto;max-width:none}.indancedu .footer-columns nav{grid-template-columns:repeat(2,minmax(0,1fr))}}
