.wrapper[data-astro-cid-knhkzawq]{position:relative;margin:0 0 0 104px}@media only screen and (max-width: 1300px){.wrapper[data-astro-cid-knhkzawq]{margin:0}}.wrapper[data-astro-cid-knhkzawq].is-style-start{margin-top:64px}@media only screen and (max-width: 1004px){.wrapper[data-astro-cid-knhkzawq].is-style-start{margin-top:40px}}.wrapper[data-astro-cid-knhkzawq]:last-of-type{padding-bottom:0}.columns[data-astro-cid-knhkzawq]{display:grid;gap:0 104px;grid-template-columns:208px 1fr}@media only screen and (max-width: 1004px){.columns[data-astro-cid-knhkzawq]{gap:12px;grid-template-columns:1fr;flex-direction:column}}.column[data-astro-cid-knhkzawq]{position:relative}.column[data-astro-cid-knhkzawq]:after{background-color:var(--site--color--default);z-index:0;bottom:0;content:"";display:block;left:102px;position:absolute;top:0;width:4px}@media only screen and (max-width: 1004px){.column[data-astro-cid-knhkzawq]:after{display:none}}.day[data-astro-cid-knhkzawq]{text-align:center;line-height:1.6;font-weight:700;background:var(--site--color--gray900);color:var(--site--color--white);padding:8px;font-size:var(--site--font-size--18);z-index:10;position:relative}.heading[data-astro-cid-knhkzawq]{font-weight:700;font-size:var(--site--font-size--18);line-height:1.6;margin:0}.heading[data-astro-cid-knhkzawq] .placenote{font-size:14px;display:inline-block;margin-left:14px}@media only screen and (max-width: 768px){.heading[data-astro-cid-knhkzawq] .placenote{margin-left:64px;display:block}}.is-style-fullwidth[data-astro-cid-knhkzawq] .columns[data-astro-cid-knhkzawq]{gap:24px 0;grid-template-columns:208px 1fr;flex-direction:column}@media only screen and (max-width: 1004px){.is-style-fullwidth[data-astro-cid-knhkzawq] .columns[data-astro-cid-knhkzawq]{grid-template-columns:1fr}}.is-style-fullwidth[data-astro-cid-knhkzawq] .content[data-astro-cid-knhkzawq]{grid-row:2;grid-column:1/3}.is-style-fullwidth[data-astro-cid-knhkzawq] .content-wrapper[data-astro-cid-knhkzawq] .content-inner,.is-style-fullwidth[data-astro-cid-knhkzawq] .content-wrapper[data-astro-cid-knhkzawq] .content-inner .wrapper{margin-top:0}.content[data-astro-cid-knhkzawq] .heading[data-astro-cid-knhkzawq]{font-weight:700;font-size:var(--site--font-size--16);line-height:1.6;margin:0}.content-wrapper[data-astro-cid-knhkzawq]{margin-bottom:64px}@media only screen and (max-width: 1004px){.content-wrapper[data-astro-cid-knhkzawq]{margin-bottom:40px}}.content-wrapper[data-astro-cid-knhkzawq] .heading-title{font-weight:700;font-size:var(--site--font-size--16);line-height:1.6;margin:0}.content-wrapper[data-astro-cid-knhkzawq] .content-inner{margin-top:24px;background-color:var(--site--color--white);padding:24px 40px}@media only screen and (max-width: 1004px){.content-wrapper[data-astro-cid-knhkzawq] .content-inner{margin-top:20px;padding:20px 25px}}.content-wrapper[data-astro-cid-knhkzawq] .content-inner p{font-size:var(--site--font-size--14)}.content-wrapper[data-astro-cid-knhkzawq] .content-inner p:first-of-type{margin-top:4px}.content-wrapper[data-astro-cid-knhkzawq] .content-inner p:last-of-type{margin-bottom:0}@media only screen and (max-width: 1004px){.content-wrapper[data-astro-cid-knhkzawq] .content-inner .wrapper{padding-bottom:0}}.internship-program[data-astro-cid-6222nh3d] .title h3{margin-top:8px!important;margin-bottom:40px!important}@media only screen and (max-width: 1004px){.internship-program[data-astro-cid-6222nh3d] .title h3{margin-top:24px!important;margin-bottom:0!important;font-size:var(--site--font-size--18)!important}}.themetitle[data-astro-cid-6222nh3d]{margin-bottom:80px}@media only screen and (max-width: 1004px){.themetitle[data-astro-cid-6222nh3d]{margin-bottom:40px}}.persons[data-astro-cid-6222nh3d]{margin-top:80px}@media only screen and (max-width: 1004px){.persons[data-astro-cid-6222nh3d]{margin-top:32px}}.is-style-pageheading .columns{grid-template-columns:1fr 560px!important}@media only screen and (max-width: 1599px){.is-style-pageheading .columns{grid-template-columns:1fr 1fr!important}}@media only screen and (max-width: 1200px){.is-style-pageheading .columns{grid-template-columns:3fr 2fr!important}}@media only screen and (max-width: 1004px){.is-style-pageheading .columns{gap:0;grid-template-columns:1fr!important}}
