.InternshipDescription-module__m6T2Oa__container{flex-direction:column;gap:32px;max-width:100%;display:flex}@media screen and (min-width:1200px){.InternshipDescription-module__m6T2Oa__container{gap:40px;max-width:746px}}.InternshipDescription-module__m6T2Oa__separator{width:100%;margin-bottom:0;padding-top:0}
.EmojiBox-module__TDY_Da__emojiContainer{border:.5px solid var(--grey-100,#f5f5f5);background:var(--white,#fff);width:48px;height:48px;box-shadow:0 0 0 1px var(--grey-200,#e5e5e5);font-size:var(--headline-32);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex;transform:rotate(-3deg)}.EmojiBox-module__TDY_Da__emojiBackground{border:4px solid var(--white,#fff);background:var(--grey-100,#f5f5f5);border-radius:12px;justify-content:center;align-items:center;gap:4px;width:46.8px;height:46.8px;padding:12px;display:flex}.EmojiBox-module__TDY_Da__emoji{font-size:var(--text-20);font-weight:500}
.SalarySection-module__yNXaFa__salaryHeader{grid-gap:16px;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-bottom:24px;display:grid}.SalarySection-module__yNXaFa__headline{font-size:var(--text-18);font-weight:700}.SalarySection-module__yNXaFa__salaryGrid{grid-row-gap:28px;align-items:center;row-gap:28px;display:grid}@media screen and (min-width:800px){.SalarySection-module__yNXaFa__salaryGrid{-moz-column-gap:32px;grid-auto-columns:max-content;grid-auto-flow:column;column-gap:32px}}.SalarySection-module__yNXaFa__salaryCell{grid-column-gap:16px;-moz-column-gap:16px;grid-template-columns:max-content 1fr max-content;align-items:center;column-gap:16px;display:grid}@media screen and (min-width:800px){.SalarySection-module__yNXaFa__salaryCell{grid-template-rows:auto auto;grid-template-columns:max-content;grid-auto-flow:column;row-gap:8px}.SalarySection-module__yNXaFa__salaryCell:not(:last-of-type){border-right:1px solid var(--grey-200);padding-right:32px}.SalarySection-module__yNXaFa__desktopHidden{visibility:hidden;margin-right:12px;display:none!important}}.SalarySection-module__yNXaFa__mobileHidden{visibility:hidden;display:none!important}@media screen and (min-width:800px){.SalarySection-module__yNXaFa__mobileHidden{visibility:visible;display:grid!important}}.SalarySection-module__yNXaFa__salaryLineContainer{border-bottom:2px dotted var(--grey-300);height:16px;display:flex}.SalarySection-module__yNXaFa__salaryLine{align-self:end}.SalarySection-module__yNXaFa__salaryLabel{color:var(--grey-700);line-height:100%}@media screen and (min-width:800px){.SalarySection-module__yNXaFa__salaryLabel{display:flex}}.SalarySection-module__yNXaFa__salaryValue{font-weight:var(--font-weight-l);line-height:100%;display:flex}
.LocationSelector-module__3LQQ2W__container{background-color:var(--grey-100);border-radius:24px;flex-direction:column;gap:20px;width:100%;padding:24px 4px 4px;display:flex}.LocationSelector-module__3LQQ2W__header{flex-direction:column;gap:16px;width:100%;display:flex}.LocationSelector-module__3LQQ2W__headline{font-size:var(--text-20);margin-left:16px;font-weight:700}.LocationSelector-module__3LQQ2W__listWrapper{border:1px solid var(--grey-100);background-color:var(--white);border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000d}.LocationSelector-module__3LQQ2W__subline{font-size:var(--text-14);font-weight:400;line-height:150%}.LocationSelector-module__3LQQ2W__dropdowns{flex-direction:column;gap:16px;width:100%;display:flex}.LocationSelector-module__3LQQ2W__dropdownWrapper{flex:1;min-width:0}
.LocationSelectorNavigationWrapper-module__Xr5C_q__wrapper{width:100%;position:relative}.LocationSelectorNavigationWrapper-module__Xr5C_q__loadingOverlay{z-index:2;border-radius:var(--border-radius-14);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffffe0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LocationSelectorNavigationWrapper-module__Xr5C_q__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.VacancyContent-module__1Ck0FG__grid{flex-direction:column;align-items:center;gap:32px;max-width:1192px;display:flex}@media screen and (max-width:389.999px){.VacancyContent-module__1Ck0FG__grid{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}@media screen and (min-width:1200px){.VacancyContent-module__1Ck0FG__grid{flex-direction:row;align-items:baseline;gap:40px;margin-bottom:-24px}}.VacancyContent-module__1Ck0FG__maintainer{margin:16px 0!important}.VacancyContent-module__1Ck0FG__mainColumn{display:contents}@media screen and (min-width:1200px){.VacancyContent-module__1Ck0FG__mainColumn{flex-direction:column;flex-grow:1;gap:40px;display:flex}}.VacancyContent-module__1Ck0FG__mainColumn>div{flex-direction:column;width:100%;display:flex}.VacancyContent-module__1Ck0FG__sidebarWrapper{display:contents}@media screen and (min-width:1200px){.VacancyContent-module__1Ck0FG__sidebarWrapper{align-self:stretch;width:354px;min-width:354px;display:block;position:relative}}.VacancyContent-module__1Ck0FG__stickySidebar{display:contents}@media screen and (min-width:1200px){.VacancyContent-module__1Ck0FG__stickySidebar{flex-direction:column;gap:28px;width:100%;display:flex;position:sticky;top:154px}}.VacancyContent-module__1Ck0FG__headerSection .VacancyContent-module__1Ck0FG__separator{width:100%;margin-bottom:24px;padding-top:24px}.VacancyContent-module__1Ck0FG__headerSection{order:0}@media screen and (min-width:1200px){.VacancyContent-module__1Ck0FG__headerSection{padding-top:15px}}.VacancyContent-module__1Ck0FG__factsList{order:4}@media screen and (min-width:1200px){.VacancyContent-module__1Ck0FG__factsList{order:1}}.VacancyContent-module__1Ck0FG__mainSection{order:2}.VacancyContent-module__1Ck0FG__salaryBlock{order:3}.VacancyContent-module__1Ck0FG__contactPerson{order:1}@media screen and (min-width:1200px){.VacancyContent-module__1Ck0FG__contactPerson{order:4}}.VacancyContent-module__1Ck0FG__locationSection{order:5}@media screen and (min-width:1200px){.VacancyContent-module__1Ck0FG__breadcrumbs{padding-top:16px}}
.InternshipDescriptionBox-module__jf92IG__container{grid-gap:24px;grid-template-columns:1fr;gap:24px;max-width:100%;display:grid}.InternshipDescriptionBox-module__jf92IG__headerRow{grid-column-gap:16px;-moz-column-gap:16px;grid-template-columns:auto 1fr;justify-content:start;align-items:center;column-gap:16px;display:grid}.InternshipDescriptionBox-module__jf92IG__title{font-size:var(--text-18);font-weight:700}.InternshipDescriptionBox-module__jf92IG__description{font-size:var(--text-14);line-height:170%}@media screen and (min-width:1200px){.InternshipDescriptionBox-module__jf92IG__description{font-size:var(--text-16)}}.InternshipDescriptionBox-module__jf92IG__internshipTasks{flex-wrap:wrap;gap:10px;display:flex}
.StudyflixJobDetailPage-module__v8aXFq__container{max-width:var(--content-width-desktop);margin:0 auto;padding:16px 24px 96px}
.InternshipTaskBox-module__Hd169q__internshipTask{background:var(--grey-100,#f5f5f5);color:var(--grey-700,#404040);border-radius:100px;align-items:center;gap:8px;padding:12px 20px;font-weight:500;display:flex}.InternshipTaskBox-module__Hd169q__internshipTaskTitle{font-size:var(--text-14);font-weight:600}
