.jobs-detail-page section.rb-bg-section{display:none}section.rb-bg-section{background-size:100%;background-position:center 110%;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:flex-start;min-height:calc(90vh - 110px)}section.rb-bg-section div.rb-bg-section__wrapper{float:none;max-width:100%;margin-top:10vh;margin-bottom:0}section.rb-bg-section div.rb-bg-section__wrapper--light .rb-bg-section__content p,section.rb-bg-section div.rb-bg-section__wrapper--light .rb-bg-section__header{color:#fff}section.rb-bg-section div.rb-bg-section__wrapper--dark .rb-bg-section__content p,section.rb-bg-section div.rb-bg-section__wrapper--dark .rb-bg-section__header{color:#000}section.rb-bg-section div.rb-bg-section__wrapper h2.rb-bg-section__header,section.rb-bg-section div.rb-bg-section__wrapper h3.rb-bg-section__header,section.rb-bg-section div.rb-bg-section__wrapper h4.rb-bg-section__header{font-size:30px;font-family:Ivar Headline,Times New Roman,serif;line-height:1.2;letter-spacing:.008em;font-weight:500;text-align:center;text-transform:none}section.rb-bg-section div.rb-bg-section__wrapper div.rb-bg-section__content p{font-family:Sohne,Arial,sans-serif;font-size:18px;line-height:1.42;letter-spacing:.02em;text-align:center;font-weight:400}@media (min-width:500px){section.rb-bg-section{min-height:calc(100vh - 110px)}}@media (min-width:768px){section.rb-bg-section div.rb-bg-section__wrapper{margin-left:140px;margin-right:140px}}@media (min-width:1070px){section.rb-bg-section{min-height:55vw;padding-bottom:3vw;background-size:100%;background-position:top;justify-content:flex-end}section.rb-bg-section div.rb-bg-section__wrapper{display:flex;justify-content:space-between;margin-top:0}section.rb-bg-section div.rb-bg-section__wrapper h2.rb-bg-section__header,section.rb-bg-section div.rb-bg-section__wrapper h3.rb-bg-section__header,section.rb-bg-section div.rb-bg-section__wrapper h4.rb-bg-section__header{font-size:48px;line-height:1.1;letter-spacing:.01em;text-align:left;min-width:450px}section.rb-bg-section div.rb-bg-section__wrapper div.rb-bg-section__content p{font-size:22px;text-align:left;flex-grow:1;margin-left:5vw}}@media (min-width:1200px){section.rb-bg-section{padding-bottom:7vw}section.rb-bg-section div.rb-bg-section__wrapper{margin-left:140px;margin-right:140px}}