.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}
.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}
.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}
.InternshipHeader-module__y1ZABG__headerContainer{flex-direction:column;gap:8px;display:flex}@media screen and (min-width:800px){.InternshipHeader-module__y1ZABG__headerContainer{gap:12px}}.InternshipHeader-module__y1ZABG__title{font-family:var(--font-arboria);font-size:var(--headline-28);font-weight:700}@media screen and (min-width:800px){.InternshipHeader-module__y1ZABG__title{font-size:var(--headline-40)}}.InternshipHeader-module__y1ZABG__badgeWrapper{flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}@media screen and (min-width:800px){.InternshipHeader-module__y1ZABG__badgeWrapper{padding-bottom:20px}}.InternshipHeader-module__y1ZABG__badge{background-color:var(--grey-100,#f5f5f5);font-size:var(--text-12);white-space:nowrap;border-radius:5px;padding:8px;font-weight:600;line-height:12px}.InternshipHeader-module__y1ZABG__corporationLink{color:inherit;-webkit-text-decoration:none;text-decoration:none}.InternshipHeader-module__y1ZABG__corporationLink:hover{-webkit-text-decoration:none;text-decoration:none}.InternshipHeader-module__y1ZABG__corporationText{font-size:var(--text-14);padding-bottom:12px}@media screen and (min-width:800px){.InternshipHeader-module__y1ZABG__corporationText{font-size:var(--text-16);padding-bottom:0}}.InternshipHeader-module__y1ZABG__infoContainer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.InternshipHeader-module__y1ZABG__pin{background-color:var(--grey-100,#f5f5f5);width:24px;height:24px;font-size:var(--text-12);border-radius:7px;justify-content:center;align-items:center;display:flex}.InternshipHeader-module__y1ZABG__address{color:var(--grey-700);font-size:var(--text-14)}.InternshipHeader-module__y1ZABG__addressCorporationName{margin-right:4px;display:none}@media screen and (min-width:800px){.InternshipHeader-module__y1ZABG__addressCorporationName{display:inline-block}}.InternshipHeader-module__y1ZABG__vacanciesBadge{background-color:var(--primary-100,#ede5ff);height:fit-content;color:var(--primary-700,#5127a5);white-space:nowrap;border-radius:8px;padding:6px;font-size:11px;font-weight:600;line-height:11px}.InternshipHeader-module__y1ZABG__applicationButtons{flex-direction:column;gap:16px;padding-top:20px;display:flex}@media screen and (min-width:800px){.InternshipHeader-module__y1ZABG__applicationButtons{flex-direction:row;padding-top:24px}}.InternshipHeader-module__y1ZABG__applicationButton{width:100%}@media screen and (min-width:800px){.InternshipHeader-module__y1ZABG__applicationButton{width:fit-content}}.InternshipHeader-module__y1ZABG__applicationOptionsWrapper{position:relative}.InternshipHeader-module__y1ZABG__applicationOptionsButton{color:var(--primary-600,#5e2dc1)}.InternshipHeader-module__y1ZABG__chevron{width:16px;height:16px;transition:transform .1s}
.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}
.LocationSelectorNavigationLoading-module__EAVkUG__root{position:relative}.LocationSelectorNavigationLoading-module__EAVkUG__loadingOverlay{z-index:2;border-radius:var(--border-radius-14,14px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffffe0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LocationSelectorNavigationLoading-module__EAVkUG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.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}
.LocationSelector-module__USis7G__container,.LocationSelector-module__USis7G__header{flex-direction:column;gap:16px;width:100%;display:flex}.LocationSelector-module__USis7G__headline{font-size:var(--text-20);font-weight:700}.LocationSelector-module__USis7G__subline{font-size:var(--text-14);font-weight:400}.LocationSelector-module__USis7G__dropdowns{flex-direction:row;gap:16px;width:100%;display:flex}.LocationSelector-module__USis7G__dropdownWrapper{flex:1;min-width:0}@media (max-width:768px){.LocationSelector-module__USis7G__dropdowns{flex-direction:column}.LocationSelector-module__USis7G__dropdownWrapper{width:100%}}
