.section--internships{background-size:cover;background-position:center;color:#fff;height:840px;padding:64px 45px 80px 45px}.section--internships .inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}.section--internships h2{font-size:48px;line-height:57px}.section--internships p{color:#fff;margin:0;font-size:28px;line-height:40px}.section--internships__additional__info{display:flex;justify-content:space-between;width:100%;gap:20px;flex-direction:column}.section--internships__additional__info p{max-width:920px;text-wrap:balance;text-align:left}.section--internships .apply-button{border-radius:4px;overflow:hidden;min-width:max-content;align-self:flex-start}@media screen and (min-width:1023px){.section--internships{background-position:unset;height:770px;padding:var(--section-padding)}.section--internships h2{font-size:72px;line-height:80px}.section--internships p{font-size:24px;line-height:34px}.section--internships__additional__info{flex-direction:row;gap:80px}.section--internships .apply-button{align-self:center}}@media screen and (max-width:768px){.section--internships{padding:8.333vw 5.9vw 10.4vw 5.9vw;height:100vw}.section--internships h2{font-size:6.25vw;line-height:7.4vw}.section--internships p{font-size:3.6vw;line-height:5.2vw}.section--internships__additional__info{gap:2.6vw}}