:root{--careers-colour-primary:#5a2063;--careers-colour-secondary-mustard:#e9b646;--careers-colour-secondary-teal:#3c8888;--careers-colour-secndary-grey:#575756;--careers-transition-button-hover:cubic-bezier(.3,1,.8,1);--loucoll-colour-base:#3c4650;--loucoll-colour-input-background:#f2f2f2;--loucoll-colour-noir:#000;--loucoll-colour-neutral:#fff;--loucoll-colour-body-copy:#5f5f5f;--loucoll-colour-background:#efefef;--loucoll-colour-light-grey:#dfdfdf;--loucoll-colour-background:#ebebeb;--loucoll-colour-alert:#a94442;--loucoll-colour-alert-background:#f2dede;--loucoll-colour-alert-border:#ebccd1;--loucoll-shadow-preset:0 0 50px 0 rgba(0,0,0,.1);--loucoll-shadow-card-preset:0 0 20px 10px rgba(60,70,80,.3);--loucoll-type-headings:"brandon-grotesque",sans-serif;--loucoll-type-body:"proxima-nova","Helvetica","Arial",sans-serif;--loucoll-type-nav:"din-2014","Helvetica","Arial",sans-serif;--loucoll-z-reset:-1;--loucoll-z-base:0;--loucoll-z-low:25;--loucoll-z-mid:50;--loucoll-z-high:75;--loucoll-z-max:100;--loucoll-careers-grad:linear-gradient(90deg,#3d8888,#3b175c 46.25%,#e6007e);--loucoll-careers-grad-header:linear-gradient(-45deg,#3d8888,#3b175c 46.25%,#e6007e);--size:2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.job-listing-card.svelte-19n4clu.svelte-19n4clu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#ebebeb;background:var(--loucoll-colour-background);border:1px solid #3c8888;border:1px solid var(--careers-colour-secondary-teal);-ms-flex-direction:column;flex-direction:column;margin-top:35px;padding:80px 25px 30px;position:relative;width:400px}.job-listing-card.svelte-19n4clu.svelte-19n4clu:first-of-type{margin-left:0}.job-listing-card.wrapped.svelte-19n4clu.svelte-19n4clu:first-of-type{margin-left:20px}.job-listing-card.svelte-19n4clu .job-listing-card-tag.svelte-19n4clu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #3c8888;border:1px solid var(--careers-colour-secondary-teal);-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.1);box-shadow:0 0 40px #0000001a;padding:15px 20px;position:absolute;right:25px;top:-35px}.job-listing-card.svelte-19n4clu .job-listing-card-tag p.svelte-19n4clu{color:#5a2063;color:var(--careers-colour-primary);font-size:24px;margin:0}@supports (-webkit-text-fill-color:transparent) or (-moz-text-fill-color:transparent){.job-listing-card.svelte-19n4clu .job-listing-card-tag p.svelte-19n4clu{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(-45deg,#3d8888,#3b175c 46.25%,#e6007e);background-image:var(--loucoll-careers-grad-header);background-position:50%;background-size:100%;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}}.job-listing-card.svelte-19n4clu .job-listing-card-tag p.svelte-19n4clu{font-weight:700;text-align:center}.job-listing-card.svelte-19n4clu .title.svelte-19n4clu{color:#5a2063;color:var(--careers-colour-primary);font-size:22px;font-weight:700;margin-bottom:5px}.job-listing-card.svelte-19n4clu .title.location-title.svelte-19n4clu{font-size:20px}.job-listing-card.svelte-19n4clu .company.svelte-19n4clu{margin-bottom:20px}.job-listing-card.svelte-19n4clu .company+p{color:#5a2063;color:var(--careers-colour-primary);font-size:20px}.job-listing-card.svelte-19n4clu .company+p strong{font-weight:700!important}.job-listing-card.svelte-19n4clu .location.svelte-19n4clu{margin-bottom:35px}.job-listing-card.svelte-19n4clu a{margin-top:auto;pading:.6em 4em}
