.job-detail{background-color:#f5f5f5}.job-detail .job-company{display:flex;flex-direction:row;gap:1.375rem;align-items:center;padding-block:2.25rem}.job-detail .job-company .company-logo{aspect-ratio:1/1;width:6rem;height:auto;background-color:#fff;border:1px solid #e7e7e7;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.job-detail .job-company .company-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.job-detail .job-company .company-logo p{font-size:1.75rem;color:#717171;text-transform:uppercase;font-family:var(--highlight-font-family);margin-top:4px}.job-detail .job-company h1{font-size:3rem;line-height:3.25rem;text-transform:capitalize;margin-top:.6rem}.job-detail .job-company a{padding-inline:1.25rem;margin-left:auto;white-space:nowrap}.job-detail .job-content{display:flex;flex-direction:row;justify-content:space-between;gap:2rem;padding-bottom:4.5rem}.job-detail .job-content .job-contact,.job-detail .job-content .job-description{background-color:#fff;padding:2rem 1.5rem}.job-detail .job-content .job-contact{width:40%}.job-detail .job-content .job-contact>i{font-size:2rem;margin-bottom:1rem}.job-detail .job-content .job-contact>div{margin-bottom:2.5rem;display:flex;flex-direction:column;align-items:flex-start}.job-detail .job-content .job-contact>div>:not(:last-child){margin-bottom:1rem}.job-detail .job-content .job-contact>div .btn-light-primary{padding-inline:1.25rem;margin-bottom:0}.job-detail .job-content .job-contact>div .btn-light-primary i{font-size:1.125rem}.job-detail .job-content .job-contact>div h2{margin-bottom:1rem}.job-detail .job-content .job-contact>div .more-info{display:flex;flex-direction:row;gap:2rem;margin-bottom:0}.job-detail .job-content .job-contact>div ul li{font-size:.875rem;color:#4a4a4a}.job-detail .job-content .job-contact>div ul li:not(:last-of-type){padding-bottom:.5rem}.job-detail .job-content .job-contact>div ul.share-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.job-detail .job-content .job-contact>div ul.share-buttons li{padding-bottom:0}.job-detail .job-content .job-description{width:60%}@media(max-width:950px){.job-detail .job-company{flex-wrap:wrap}.job-detail .job-company .company-logo{width:4rem;min-width:4rem}.job-detail .job-company .company-logo p{font-size:1.25rem}.job-detail .job-company h1{font-size:1.75rem;line-height:2rem;max-width:calc(100% - 6rem)}.job-detail .job-company a{width:100%}.job-detail .job-content{flex-direction:column-reverse;padding-bottom:2.5rem}.job-detail .job-content.container{padding:0 0 2.5rem}.job-detail .job-content .job-contact,.job-detail .job-content .job-description{width:100%}.job-detail .job-content .job-description{padding:2rem 6vw}.job-detail .job-content .job-contact{padding:2rem 6vw 0}.job-detail .job-content .job-contact>div{margin-bottom:1.5rem}}.template-2 .job-detail .job-company .company-logo p{font-family:var(--highlight-font-family)}.template-4 .job-detail .job-company .company-logo{display:none}