@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/source/fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/source/fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.program-hero{isolation:isolate;color:#f9f7f1;background-image:var(--hero-image);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;min-height:clamp(430px,42vw,570px);display:flex;position:relative;overflow:hidden}.program-hero:after{z-index:1;content:"";background:linear-gradient(90deg,#112a17d1 0%,#112a1794 52%,#112a1726 100%);position:absolute;inset:0}.skills-training-hero{background:#233e29;min-height:clamp(440px,44vw,600px)}.skills-hero{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.program-hero-copy{z-index:2;width:min(1180px,100% - 64px);margin:0 auto;padding:clamp(72px,9vw,112px) 0 54px;position:relative}.program-hero-copy>*{max-width:760px}.program-hero-copy .program-eyebrow{color:#ead8af;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700;line-height:1.4}.program-hero-copy h1{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1.08}.program-hero-copy .program-hero-summary{color:#ffffffe0;max-width:620px;margin:20px 0 0;font-size:18px;line-height:1.65}.program-hero-copy .program-button{color:var(--site-green-dark);box-shadow:none;background:#f9f7f1;margin:30px 0 0}.program-hero-copy .program-button:hover,.program-hero-copy .program-button:focus-visible{color:var(--site-green-dark);background:#ead8af}.program-page{color:var(--text);background:var(--site-ivory);font-size:16px;line-height:1.75}.program-page p{margin:0 0 18px}.program-introduction,.skills-program .program-introduction,.womens-circle-program .program-introduction{text-align:left;width:min(760px,100% - 48px);margin:64px auto 0}.skills-program .program-introduction>p:not(.program-title){text-align:left}.program-section-heading{color:var(--text);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 24px;font-size:clamp(29px,3vw,38px);font-weight:400;line-height:1.2}.program-button{background:var(--site-green);min-width:230px;min-height:52px;box-shadow:none;font-family:var(--font-body);border-radius:2px;margin:18px 8px 8px;padding:14px 28px;font-size:15px;font-weight:700;line-height:1.3;transition:background-color .18s,transform .18s}.program-button:before{margin-right:9px;font-size:18px}.program-button:hover{background:var(--site-green-dark);transform:translateY(-1px)}.program-facts,.skills-program .program-facts,.womens-circle-program .program-facts{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);background:#f5f1e8;width:min(1020px,100% - 64px);margin:72px auto 0;padding:46px 56px 34px}.section-title,.tuition .section-title,.curriculum>.section-title,.workshop-program>.section-title{color:var(--text);font-family:var(--font-display);letter-spacing:-.03em;text-align:left;text-wrap:balance;font-size:clamp(29px,3vw,36px);font-weight:400;line-height:1.2;margin:0 0 30px!important}.program-fact,.skills-program .program-fact,.womens-circle-program .program-fact,.womens-circle-program .program-fact-long{text-align:left;border-top:1px solid #3131311f;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;margin:0;padding:22px 0;display:grid}.program-icon{width:40px;height:40px;color:var(--site-green);text-align:center;background:#c8a96a29;border-radius:50%;place-items:center;margin:0;padding:0;font-size:18px;display:grid}.fact-title{color:var(--site-green-dark);letter-spacing:.035em;font-size:14px;font-weight:700;line-height:1.45;margin:0 0 7px!important}.program-fact p:last-child,.program-fact ul:last-child,.program-fact-disclosure-copy p:last-child,.program-fact-disclosure-copy ul:last-child{margin-bottom:0}.program-fact a,.program-fact-disclosure a{color:var(--site-green-dark);text-underline-offset:3px;text-decoration-thickness:1px}.program-fact-disclosure{border-top:1px solid #3131311f}.program-fact-disclosure summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;min-height:74px;padding:12px 44px 12px 0;list-style:none;display:grid;position:relative}.program-fact-disclosure summary::-webkit-details-marker{display:none}.program-fact-disclosure summary:after{color:var(--site-green-dark);content:"+";font-size:24px;font-weight:400;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.program-fact-disclosure[open] summary:after{content:"−"}.program-fact-disclosure summary .fact-title{margin:0!important}.program-fact-disclosure-copy{max-width:76ch;padding:0 0 26px 64px}.program-fact-disclosure-copy ul{margin:0 0 18px;padding-left:20px}.program-divider{border-top-color:var(--site-gold);width:80px;margin:64px auto}.tuition{text-align:center;margin:72px 0 80px}.tuition .section-title{text-align:center;margin-bottom:24px!important}.tuition-card{background:#fff;border-color:#31313147;width:min(340px,100% - 40px)}.program-page .tuition-card h4{background:var(--site-green-dark);padding:14px 12px}.program-page .tuition-card p{padding:20px 15px}.curriculum{width:min(1120px,100% - 64px);margin:0 auto}.curriculum>.section-title{margin-bottom:46px!important}.curriculum-row,.curriculum-row-reverse,.skills-program .curriculum-row{text-align:left;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(42px,6vw,76px);margin-bottom:76px;display:grid}.curriculum-row-reverse{grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr)}.curriculum-row img{aspect-ratio:5/4;object-fit:cover;width:100%}.curriculum-title{color:var(--site-green-dark);font-family:var(--font-display);margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.3}.bonus{border-top:1px solid var(--site-gold);border-bottom:1px solid var(--site-gold);text-align:left;background:#f5f1e8;width:min(760px,100%);margin:8px auto 76px;padding:38px 42px}.bonus .program-button{margin:14px 0 0}.skills-program .skills-faq{background-image:linear-gradient(#fbfaf6e0,#fbfaf6e0),url(/assets/source/efiorkopoulou.gr/wp-content/uploads/2023/10/goal.jpg);padding:66px 32px 96px}.skills-faq-title{width:min(980px,100%);color:var(--text);font-family:var(--font-display);letter-spacing:-.03em;text-align:left;font-size:clamp(29px,3vw,36px);font-weight:400;line-height:1.2;margin:0 auto 28px!important}.skills-faq details{border-color:var(--site-line);width:min(980px,100%);margin:0 auto}.skills-faq summary{min-height:60px;color:var(--text);padding:17px 54px 17px 20px}.skills-faq details>div{background:#f5f1e8;padding:22px 24px}.womens-circle-program{padding-bottom:96px}.workshop-program{text-align:left;width:min(1020px,100% - 64px);margin:0 auto}.workshop-program>p,.workshop-program>blockquote{max-width:76ch}.workshop-program blockquote{border-left:2px solid var(--site-gold);color:#454545;margin:28px 0 34px;padding:6px 0 6px 24px;font-style:italic}.workshop-list{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:52px;width:100%;margin:40px 0 0;display:grid}.workshop{border-top:1px solid var(--site-line);margin:0;padding:22px 0}.workshop-title{color:var(--site-green-dark);letter-spacing:.055em;margin:0 0 10px;font-size:15px;line-height:1.4}.workshop-program>.program-button{margin:34px 0 0}@media (width<=767px){.program-hero,.skills-training-hero{min-height:430px}.program-hero:after{background:linear-gradient(#112a174d 0%,#112a17d1 78%,#112a17eb 100%)}.program-hero-copy{width:calc(100% - 40px);padding:104px 0 32px}.program-hero-copy .program-eyebrow{margin-bottom:11px;font-size:12px}.program-hero-copy h1{font-size:clamp(32px,9vw,40px);line-height:1.1}.program-hero-copy .program-hero-summary{margin-top:15px;font-size:16px;line-height:1.55}.program-hero-copy .program-button{margin-top:23px}.program-introduction,.skills-program .program-introduction,.womens-circle-program .program-introduction{width:calc(100% - 40px);margin-top:44px}.program-section-heading{margin-bottom:20px;font-size:29px}.program-facts,.skills-program .program-facts,.womens-circle-program .program-facts{width:calc(100% - 40px);margin-top:48px;padding:30px 20px 22px}.section-title,.tuition .section-title,.curriculum>.section-title,.workshop-program>.section-title{font-size:29px;margin-bottom:24px!important}.program-fact,.skills-program .program-fact,.womens-circle-program .program-fact,.womens-circle-program .program-fact-long{grid-template-columns:40px minmax(0,1fr);gap:12px;margin:0;padding:20px 0;display:grid}.program-icon{text-align:center;width:34px;height:34px;margin:0;font-size:15px}.program-fact-disclosure summary{grid-template-columns:40px minmax(0,1fr);gap:12px;min-height:68px;padding-right:34px}.program-fact-disclosure-copy{padding:0 0 22px 52px}.program-divider{margin:52px auto}.tuition{margin:56px 0 64px}.tuition .section-title{font-size:29px;margin-bottom:24px!important}.curriculum{width:calc(100% - 40px)}.curriculum-row,.curriculum-row-reverse,.skills-program .curriculum-row{text-align:left;flex-direction:column;gap:24px;margin-bottom:50px;display:flex}.curriculum-row img{aspect-ratio:16/9;order:-1}.curriculum-title{margin-bottom:12px;font-size:20px}.bonus{margin-bottom:58px;padding:30px 24px}.bonus .program-button,.tuition .program-button,.workshop-program>.program-button,.program-hero-copy .program-button{width:min(100%,320px);min-width:0}.skills-program .skills-faq{padding:48px 20px 72px}.skills-faq-title{font-size:29px}.skills-faq summary{padding:16px 46px 16px 16px}.workshop-program{width:calc(100% - 40px)}.workshop-list{grid-template-columns:minmax(0,1fr);margin-top:32px}.womens-circle-program{padding-bottom:70px}}@media (prefers-reduced-motion:reduce){.program-button{transition:none}}
