.career-content-page,.carerrs-listing{padding:0 24px}.small-container{margin:94px auto 0;max-width:786px}.banner-hero-wrapper{margin:0 auto;max-width:1332px}.career-content-page .banner{display:flex;flex-direction:column;gap:24px;justify-content:center;margin:0 auto;max-width:786px;padding-top:110px;text-align:center}.career-content-page .banner h1,.career-content-page .banner p{margin:0}.career-content-page .link{gap:8px}.link .hgi{font-size:20px}@media (min-width:993px){.career-content-page h1{font-size:64px}}.social-media-links{align-items:center;justify-content:center}.career-content-page .hs_cos_wrapper_type_rich_text h1,.career-content-page .hs_cos_wrapper_type_rich_text h2,.career-content-page .hs_cos_wrapper_type_rich_text h3,.career-content-page .hs_cos_wrapper_type_rich_text h4,.career-content-page .hs_cos_wrapper_type_rich_text h5,.career-content-page .hs_cos_wrapper_type_rich_text h6{margin:44px 0 24px}.custom-file-upload{align-items:center;background-color:#f7f7f8;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' stroke='rgba(198, 204, 208, 1.0)' stroke-dasharray='6, 14' stroke-linecap='round' stroke-width='2' rx='8' ry='8'/%3E%3C/svg%3E");border-radius:4px;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:240px;justify-content:center;width:100%}.custom-file-upload:before{background-image:url(https://143552897.fs1.hubspotusercontent-eu1.net/hubfs/143552897/website-resources/images/file-attachment-01.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:32px;width:32px}.hs_careers___cv .hs-input{display:none}.file-item{align-items:center;display:flex;gap:12px}.file-item .remove-btn{font-size:16px;height:16px;width:16px}.category-wrapper{align-items:flex-start;border-bottom-style:solid;border-bottom-width:1px;display:flex;gap:88px;margin:0 0 32px;padding:0 0 32px}.category-wrapper.active{display:flex}.category-wrapper:last-child{margin:0}.category-wrapper .category{width:320px}.category-wrapper .category h2{font-size:20px;margin:0 0 8px}.category-wrapper .category p{margin:0}.category-wrapper .jobs{width:calc(100% - 408px)}.job-card{align-items:normal;border-radius:16px;border-style:solid;border-width:1px;color:inherit;display:flex;flex-direction:column;font-size:inherit;gap:0;justify-content:normal;margin:0 0 24px;padding:24px;width:100%}.job-card:last-child{margin:0}.job-card:hover{box-shadow:7px 8px 0 0 #f0f0f0;color:inherit;font-size:inherit}.job-card .title{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 24px;width:100%}.job-card .title h3{font-size:20px;margin:0}.job-card .title .description,.job-card p{margin:0 0 32px}.job-card .location{align-items:center;border-radius:6px;border-style:solid;border-width:1px;display:flex;gap:6px;height:28px;justify-content:space-between;padding:2px 8px}.job-card .contract-type{align-items:center;display:flex;gap:8px}.job-card i{font-size:20px;transform:translate(0)}.custom-select-wrapper{margin-bottom:32px;margin-left:auto;max-width:320px}@media (max-width:992px){.custom-select-wrapper{margin-bottom:32px;margin-left:0;margin-right:auto;max-width:320px}.category-wrapper{flex-direction:column;gap:32px}.category-wrapper .category,.category-wrapper .jobs{width:100%}.job-card .title{align-items:flex-start;flex-direction:column-reverse}.job-card{padding:12px}}