.top-job:not(:first-child) .top-job__container{border-top:1px solid var(--Brand-Colors-Tertiary-light-grey, #A4A4A4)}@media only screen and (min-width: 1024px){.top-job__container{min-height:calc(100vh - var(--header-height));transition:height .3s ease-in-out;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}}.top-job__asset{height:calc(100vh - var(--header-height));position:relative;overflow:hidden}@media only screen and (min-width: 1024px){.top-job__asset{height:100%;border-right:1px solid var(--Brand-Colors-Tertiary-light-grey, #A4A4A4);overflow:initial}}.top-job__asset-image{height:100%;width:100%;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1024px){.top-job__asset-image{max-height:calc(100vh - var(--header-height));position:sticky;top:var(--header-height-not-top)}}.top-job__asset-image img,.top-job__asset-image video{height:calc(100% - 18.4rem);width:auto;max-width:calc(100% - 7.2rem);object-fit:contain;object-position:center center}@media only screen and (min-width: 1024px){.top-job__asset-image img,.top-job__asset-image video{max-width:calc(100% - 14.8rem)}}.top-job__content{position:relative;display:flex;flex-direction:column;padding:2.4rem var(--container-padding) 4.8rem;gap:2.4rem}@media only screen and (min-width: 1024px){.top-job__content{padding:3.2rem 2.7rem}}@media only screen and (min-width: 1024px){.top-job__title{margin-bottom:2.4rem}}.top-job__text{font-size:1.6rem;line-height:150%}@media only screen and (min-width: 1024px){.top-job__text{font-family:"Quiche Sans";font-size:2rem;line-height:140%}}.top-job__button-link{margin-top:.8rem}@media only screen and (min-width: 1024px){.top-job__button-link{align-self:flex-start}}.top-job__location-icon{width:1.8rem;height:1.8rem}
