/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/job-listings/job-listings.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.job-listings{margin:var(--section-spacing) 0}.job-listings h3{font:var(--font-headline-4);letter-spacing:var(--font-headline-4--spacing);font-family:var(--secondary-font);font-weight:700;color:var(--color-blue);margin:0 0 1.4rem}.job-listings h3.animated{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.job-listings table{width:100%}.job-listings table.animated{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.job-listings table tr td{font:var(--font-body);letter-spacing:var(--font-body--spacing);font-family:var(--quarternary-font)}.job-listings table tr td:first-child{font-weight:700}.job-listings table tr td:nth-child(2){font:var(--font-body-small);letter-spacing:var(--font-body-small--spacing)}.job-listings table tr td:last-child a{font:var(--font-body);letter-spacing:var(--font-body--spacing);text-decoration:none;border:none;border-radius:4rem;padding:1rem 2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;cursor:pointer;color:var(--color-black);background:0 0;font-weight:700;background-color:var(--color-blue);color:var(--color-off-white);border:1px solid var(--color-blue)}.job-listings table tr td:last-child a:is(:hover,:focus,:active){text-decoration:none;outline:none}.job-listings table tr td:last-child a[disabled]{opacity:.7}.job-listings table tr td:last-child a:is(:hover,:focus,:active){color:var(--color-blue);background-color:transparent}@media (max-width:991px){.job-listings table{display:block}.job-listings table tbody{display:block}.job-listings table tbody tr{display:block;padding:2.5rem 0}.job-listings table tbody tr:not(:last-child){border-bottom:.1rem solid var(--color-black)}.job-listings table tbody tr td{display:block}}@media (min-width:992px){.job-listings table tr td{padding:2.5rem 0}.job-listings table tr td:last-child{text-align:right}.job-listings table tr td+td{padding-left:4rem}.job-listings table tr:not(:last-child) td{border-bottom:.1rem solid var(--color-tangerine)}}