job-listings .job-listings-title{color:#323232;font-size:3.3rem;font-style:normal;font-weight:700;line-height:120%;margin:0 0 32px}job-listings .job-listings-subtitle{color:#323232;font-size:1.6rem;font-style:normal;font-weight:400;line-height:120%;margin:0 0 32px}job-listings .job-filters-wrapper{display:flex;gap:24px;align-items:center}job-listings .job-filters-title{color:#222;font-size:1.6rem;font-style:normal;font-weight:500;line-height:150%}job-listings .job-filters{display:flex;gap:24px;flex-grow:1}job-listings .select-wrapper{position:relative;border-radius:50px;border:1px solid #222;overflow:hidden;width:100%;max-width:301px}job-listings .job-filters select{display:flex;justify-content:center;align-items:center;gap:16px;border:none;border-radius:50px;color:#222;font-size:1.6rem;font-style:normal;font-weight:500;line-height:150%;width:100%;outline:none;background:transparent;padding:12px 48px 12px 24px;cursor:pointer;position:relative;font-family:Proxima Nova,sans-serif;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10' fill='none'%3E%3Cpath d='M1.51763 0.268734C1.43176 0.182892 1.33074 0.115784 1.22035 0.0712385C1.10996 0.0266942 0.992357 0.00558563 0.874255 0.00911995C0.756152 0.0126533 0.639864 0.040761 0.53203 0.091836C0.424196 0.142911 0.326928 0.215954 0.24578 0.306794C0.164631 0.397634 0.101191 0.504494 0.0590816 0.621269C0.0169724 0.738045 -0.00298156 0.862451 0.000359397 0.987384C0.00370035 1.11232 0.0302706 1.23533 0.0785531 1.3494C0.126836 1.46347 0.195885 1.56637 0.281758 1.65221L8.37701 9.73992C8.54401 9.90694 8.76512 10 8.99495 10C9.22477 10 9.44588 9.90694 9.61288 9.73992L17.709 1.65221C17.7968 1.56693 17.8676 1.46406 17.9175 1.34957C17.9674 1.23508 17.9952 1.11125 17.9994 0.98528C18.0037 0.859307 17.9842 0.733701 17.9421 0.615756C17.9001 0.497812 17.8363 0.389881 17.7545 0.298232C17.6727 0.206584 17.5745 0.133044 17.4656 0.0818865C17.3567 0.0307285 17.2392 0.0029709 17.1201 0.000226226C17.001 -0.00251844 16.8825 0.0198042 16.7716 0.0658982C16.6607 0.111993 16.5596 0.18094 16.4741 0.268733L8.99495 7.73987L1.51763 0.268734Z' fill='%23222222'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:calc(100% - 24px);background-position-y:center}job-listings .job-filters select:focus-visible{outline:none;box-shadow:unset}job-listings .job-group-block{padding-top:60px}job-listings .job-group-title{color:#323232;font-size:2.3rem;font-style:normal;font-weight:700;line-height:140%;margin:0 0 24px}job-listings .job-group-content{gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}job-listings .job-card-block{border-radius:16px;background:#f5f5f5;max-width:100%;height:100%;display:flex;flex-direction:column}job-listings .job-card-block .job-card-link{text-decoration:none;padding:24px}job-listings .job-card-block .job-card-title{color:#222;font-size:1.9rem;font-style:normal;font-weight:500;line-height:150%;margin:0 0 6px}job-listings .job-card-block .job-card-location{color:#666;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%;margin:0 0 4px}job-listings .job-card-block .job-card-employment-type{color:#666;font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%;margin:0;text-transform:capitalize}@media (max-width: 1100px){job-listings .job-filters-wrapper{align-items:flex-start;flex-direction:column;gap:16px}job-listings .job-filters{flex-direction:column;gap:12px;width:100%}}@media screen and (max-width: 749px){job-listings .select-wrapper{max-width:unset}job-listings .job-listings-title{font-size:2.8rem;margin:0 0 24px}job-listings .job-group-block{padding-top:32px}job-listings .job-group-content{gap:16px;grid-template-columns:repeat(1,1fr)}job-listings .job-group-content .shopify-block{width:100%}job-listings .job-card-block{max-width:unset}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/job-listings.css.map */
